草庐IT

gps_unit_location

全部标签

android - 谷歌地图 Android API v2 : Is there a quick way to know if there is a Marker at a given location?

我想知道给定的LatLng位置是否有标记。有什么快速的方法可以做到这一点,还是我需要编写自己的函数? 最佳答案 Xavjer的答案是正确的,但如果你有很多标记,你可能想删除循环:Mapmap=...;和:Markermarker=map.get(yourLatLng);if(marker!=null){//justdoit} 关于android-谷歌地图AndroidAPIv2:IsthereaquickwaytoknowifthereisaMarkeratagivenlocation?

android - 在Android中获取超过20个可见的Gps.Satellites是否正常?

我正在编写一个简短的Activity来获取GPS卫星数据。我知道有最多。那里有32颗GPS卫星,其中24颗处于Activity状态。在我所在的位置(柏林-德国),我只能看到最大。12颗GPS卫星。当我在室外测试我的应用程序时,我确实得到了12颗以上的可见卫星。我经常得到超过20个,并且几乎所有的都用于修复。我使用以下代码显示卫星数据:@OverridepublicvoidonGpsStatusChanged(intevent){//CallonGPSStatuschanges,suchassatellitesinfoStringgpsStats="";gpsStatus=locatio

Android Location 客户端的提供者

我可以使用LocationClient和LocationRequest获取位置更新或当前位置。但是如何知道位置是否被获取是使用gps提供者还是网络提供者。这是示例代码https://developer.android.com/training/location/retrieve-current.html 最佳答案 显然,在使用LocationClient和LocationRequest时,这是不可能的,因为优先级从源转移到获取location的要求/需要端>。提供者是FusedLocationProvider:Fusedlocati

android - GPS 关闭时谷歌地图崩溃(请求位置)

我试过管理这样的事情:如果GPS关闭,什么都不做,如果它打开,将相机放大到用户所在的位置。然后,在位置按钮上,如果单击它并且GPS关闭,则将其链接到设置Activity(当然是Android的);然后如果再次单击它会放大。否则,如果它打开,则放大。问题是,如果我打开应用程序并且GPS关闭,它会立即崩溃,但如果GPS打开它工作正常。我需要更改/添加什么到我的代码才能使其正常工作?主要Activity:importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.content.Context;importan

java - 安卓 5.0 IllegalArgumentException : Service Intent must be explicit: on com. google.android.location.internal.GoogleLocationManagerService.START

我正在尝试检索在我的Activity中调用LocationClient类的方法connect的设备的位置,但是当进行调用时系统崩溃以下异常:**FATALEXCEPTION:mainProcess:com.unipagossales,PID:3833java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.unipagossales/com.unipagossales.app.merchants.MerchantFragmentActivity}:java.lang.IllegalArgumentExceptio

android - Cordova 地理定位插件无法从适用于 Android 的 GPS 获取位置

在我的Cordova应用程序中,我试图从GPS获取用户的位置。为此,我正在使用Geolocationplugin.我需要每10秒获取一次位置。我正在做类似的事情:navigator.geolocation.getCurrentPosition($rootScope.onSuccessForLocation,$rootScope.onErrorForLocation_High,{maximumAge:600000,timeout:7000,enableHighAccuracy:true});现在,当此代码运行时,它会在回调方法中为我提供位置,但它不是来自GPS,因为当应用程序启动时,GP

android - 最佳实践 : Getting location updates in background

开发一个在后台更新用户位置的Android应用程序。现在,为此Google提供了两种方式:通过getlaSTLocation()函数获取用户最后的位置。可以设置警报管理器,并借助广播接收器和服务,可以不断更新位置。Forexample:从融合位置提供程序请求定期更新,如图所示here哪种方式是在后台连续获取位置更新的最佳方式,除非用户这样做,否则Android不会终止后台服务? 最佳答案 第二种方法“请求定期位置更新”是有效。它允许您更具体地定制更新频率以及在什么情况下您将获得更新。您是在告诉Android您想要经常更新和/或如果用

android - 如何以编程方式在 Android 中启用 "Use location?"消息?

当我使用谷歌地图并禁用位置设置时,我可以按gps图标。当我这样做时,我的设备上收到了这条问题消息:Uselocation?Thisappwantstochangeyourdevicesettings:UseGPS...这是一个不错的选择:https://hedgehogjim.wordpress.com/2013/03/20/programmatically-enable-android-location-services/因为用户唯一需要做的就是选择"is"或“否”,而不是了解设置菜单、更改它并以某种方式返回应用程序。与谷歌地图一样,我的应用程序也需要位置数据,我更喜欢谷歌地图功能,

Android图像编辑器 Intent : retrieving saved file location

我正在使用ACTION_EDITIntent启动Android图像编辑器以编辑图像:IntenteditIntent=newIntent(Intent.ACTION_EDIT);editIntent.setDataAndType(uri,"image/*");启动带有结果的Intent时,如何检索编辑/保存图像的路径? 最佳答案 IamusingtheACTION_EDITintenttolaunchtheAndroidimageeditorinordertoeditanimage请记住,Android没有图像编辑器。某些Andro

android - 为什么 GPS 数据在市区不准确?

当我去纽约市出差时,我正在测试我的Android应用程序,上面有GPS设置,看看它有多准确。我得到的结果完全不准确。如果我在街边的一栋楼里,GPS会显示我的设备在街对面的另一栋楼里。我已经在我的iPhone上进行了测试,以确保这不是我的应用程序导致的,令我惊讶的是,事实并非如此。两种设备都显示我在错误的位置。这是有原因的吗?我能想到的唯一原因是GPS卫星信号在高楼周围变得困惑。有什么办法可以解决吗?我猜这是因为城市旅行的GPS应用太多了。他们是如何修复它的?我真的很好奇。非常感谢。 最佳答案 纽约是拥有所谓“城市峡谷”的城市之一。他