问题标签 [locationmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 安卓位置管理器?
我要做的就是从最后一个知道的位置返回长/纬度值,如果那是空的,那么拉新的坐标。
我对此很陌生,这就是我所拥有的:
iphone - 在旧款 3G iphone 上在后台运行定位服务
我有一个需要在后台运行的基于位置的应用程序。我有几部正在测试的 iPhone,包括较旧的 3G。我将我的应用程序注册为需要基于后台位置的服务,并且一切都按照旧款 3G 手机所宣传的那样工作。当您按下锁定按钮时,它会执行 applicationWillResignActive: 正如预期的那样,不幸的是手机立即进入低功耗模式,就是这样。当您将手机与 USB 数据线连接,然后按下锁定按钮时,3G 手机会保持活动状态并正确报告位置变化。当它断开连接时,它会立即进入低功耗模式。
奇怪的是,我很确定它曾经可以工作。我想看看那里是否有人在旧 iphone (3G) 上运行了一个应用程序,该应用程序注册了位置服务,并且在按下锁定按钮时不会立即进入低功耗模式。如果是这样,我做错了什么。
我遵循了所有的指示,在我的 Info.plist 中有位置。
谢谢你的帮助!
干杯,布莱恩
android - RequestLocationUpdates 参数 android
我对这个参数感到困惑
所以这里是它的执行方式location update listener
。
if time = 60000 AND distance = 10
然后它将执行或
if time = 60000 OR distance = 10
然后将执行。请帮助我摆脱这种困惑。
android - 通过插件共享系统服务,避免过多的权限请求
在我的应用程序中,我有一些带有 gps 位置的对象。目前我对它们唯一做的就是在地图上显示它们,但我计划实现其他需要知道用户位置的功能。我不想将位置权限添加到我的应用程序,因为某些用户可能不想使用这些功能。
我的想法是有一个单独的 apk(一种插件),它只向主应用程序提供位置信息,这样只有插件需要请求位置权限。
是否可以让插件直接共享一个系统服务(LocationManager),而无需创建具有不兼容接口的自定义服务,以便主应用程序可以使用插件的LocationManager。这将使使用现有类(如 MyLocationOverlay 或其他类)成为可能。主应用程序可以像这样将 ContextWrapper 传递给这些类:
android - 基于位置的应用程序可防止设备进入睡眠模式
我使用该功能编写了一个基于位置的应用程序,LocationManager.addProximityAlert(double latitude, double longitude, float radius, long expiration, PendingIntent intent)
这正是我想要的。但在那之后,在我的设备(Samsung Galaxy S)上,该应用程序会在几个小时后显示在电池使用视图的顶部,在“保持清醒”时间很长一段时间。在使用该 api 之前,我使用了“ requestLocationUpdates(String provider, long minTime, float minDistance, PendingIntent intent)
”,并且该应用程序没有出现在电池 Usage-Stat 中(至少没有那么多)。
我不启动任何服务或任何其他后台任务/线程。
那为什么呢?如何减少“保持清醒”期?
android - Android:Map Controler 的 animateTo 方法无法正常工作
当位置更改时(或当我通过 telnet 提供模拟位置时),我正在尝试为地图上的新位置设置动画
这就是我用的
尽管 Toast 正确显示了 lontitute 和 latitute,但应用程序不会根据给定的坐标设置动画。可能是什么问题呢??请在下面找到我的整个代码。
iphone - 如何获取 locationManager startMonitoringSignificantLocationChanges 准确读数
嗨,我有一个要求,我需要在应用程序在后台运行时将用户的位置更新到服务器。我已经使用下面的代码在汽车中对其进行了测试,并且发现当 - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation: 被触发时报告的经纬度几乎没有差异。坐标距离那一刻我实际上在哪里。
我知道 didupdatelocation 使用手机信号塔读数,因此不是很准确。我想知道当 - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:; 时我是否可以启动 [locationManager startUpdatingLocation] 然后得到更准确的读数。
请任何帮助或指示将不胜感激。
java - 获取 gps 位置不工作
我不知道为什么,但我无法获得 GPS 位置...
lm.getLastKnownLocation
总是返回 null 并且onLocationChanged
永远不会被调用。但我可以在系统托盘上看到 gps 图标。
有任何想法吗?
java - Android LocationManager 获取坐标的整数值(而双精度值)
我在使用 Location Api 时遇到问题。我正在尝试使用以下代码从任何可用的提供商获取位置:
但是当我使用模拟器控件发送坐标时(如 long:7.745304,lat:48.589326),我只得到位置数据中的整数部分(如 long 7.0,lat 48.0)所以这些值的计算方法是完全错误的.
为什么我会丢失这些数据的小数部分?
android - 对同一个提供者使用多个 LocationManager requestLocationUpdates(...)
我有一个在我的应用程序后台运行的位置服务,requestLocationUpdates(LocationManager.GPS_PROVIDER, 5*60*1000 , 1, this)
每 5 分钟更新一次位置。在一项给定的活动中,我需要更频繁的更新。我可以创建另一个 LocationManager 并在此活动中为同一提供程序注册另一个 requestLocationUpdates 侦听器,如下所示?
我已经尝试过,它似乎可以工作,但我想确保它不会与后台服务产生任何冲突......