问题标签 [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.

0 投票
1 回答
2549 浏览

android - 有谁知道 LocationManager 上的 Android addProximityAlert 是否耗电

我基本上只想添加大约 20 个,有时是 80 个接近警报,没有时间到期,半径约为 500 米。只是想知道这样做是否会很快耗尽电池?减少半径也会有什么不同吗?

0 投票
3 回答
9239 浏览

android - 从 LocationManager 取消订阅 LocationListener

如何取消订阅LocationListener从接收更新LocationManager

这是我的设置方式

在我退出创建的视图后,LocationListener我仍然在 LogCat 窗口中收到日志消息。

我知道这是因为我正在孤立侦听器,但我看不到任何销毁方法,LocationListener也看不到LocationManager对象上的任何“删除侦听器”样式方法。

0 投票
2 回答
1625 浏览

android - 为什么我的 LocationListener 变为空?

LocationListener在我的服务中遇到了一个名为myService.

这是我的代码:

在我的活动中有一个应该停止服务的按钮。单击我正在执行的按钮:

myService.java我的文件中:

我得到以下异常:

我不知道为什么 listener 会无缘无故变为 null。请你能告诉我哪里出错了!

0 投票
1 回答
698 浏览

android - 2.1 中的 LocationManager 不起作用?

我一直试图让以下代码在过去 4 小时内正常工作。

我的问题是它只适用于 Android 1.5。在 1.6 和更高版本上,它只是在到达第二条语句时崩溃。

我一直在查看各种代码片段和教程,但找不到任何关于此的内容。

问候,亚当。

0 投票
1 回答
766 浏览

android - 为什么这适用于 android 1.5 而不是 1.6(位置管理器)

我有这段代码;

这在模拟器和我的运行 android 1.5 的英雄上都可以正常工作,但它在 1.6 的模拟器和我的纹身上强制关闭。

从 1.5 到 1.6 发生了什么变化?

好的,改用这个;

如果我在运行应用程序之前在模拟器上触发一个位置,我会得到空吐司和空吐司。

0 投票
2 回答
1047 浏览

iphone - LocationManager 中的“不允许”不断记录错误

我有一个检查位置的应用程序。它要求用户使用位置,如果用户在菜单上说不,那么当我加载地图视图时就会出现问题。

一旦我选择了 mapView,它就会再次询问用户位置。如果用户再次拒绝,我的控制台会继续显示错误/警告以及来自我的位置管理器类的“didFailWithError”的 NSLog。

如果用户已经拒绝,有没有办法停止 LocationManage:didFailWithErrors?如果 Log 文件被我的 LocationManager 填满,我认为 Apple 不会接受我的应用程序

这是在控制台中重复的示例

0 投票
7 回答
42534 浏览

iphone - 如何通过代码获取 iPhone 的当前位置?

如何通过代码获取 iPhone 的当前位置?我需要使用 GPS 跟踪位置。

0 投票
3 回答
6539 浏览

java - 指定位置管理器在 Android 中广播当前位置的时间间隔

有没有办法指定位置管理器广播当前位置的时间间隔?

我正在使用一种名为 startListening 的方法:

谢谢

0 投票
2 回答
1793 浏览

iphone - locationManager:didUpdateToLocation:fromLocation: 与 mapView.userLocation.location

目前,我使用mapView.showsUserLocation=YES;显示 iPhone 位置的辐射蓝色图标,但不知道如何获取它后面的坐标。

我尝试locationManager:didUpdateToLocation:fromLocation:了配置self.locationManager = [[[CLLocationManager alloc] init] autorelease]; locationManager.delegate = self; locationManager.distanceFilter=kCLDistanceFilterNone; //record every movement locationManager.desiredAccuracy=kCLLocationAccuracyBest; [locationManager startUpdatingLocation];

我尝试了yourGPS=newLocation.coordinate;yourGPS=mapView.userLocation.location.coordinate; 中的任何一个didUpdateToLocation,但大多数时候我可以看到蓝色气泡(由mapView.showsUserLocation=YES;前进控制,但 中记录的坐标didUpdateToLocation没有改变。

请问我应该在哪里yourGPS=mapView.userLocation.location.coordinate;继续记录驱动蓝色气泡的坐标?

感谢您提供任何信息。

0 投票
4 回答
1798 浏览

java - 安卓定位错误

我已经将我的问题挑出到几行代码中

如果您想知道,我的 onLocationChanged

如果我尝试获取 LastKnownLocation,我的应用程序会崩溃

但是如果我手动给它一个位置,它就可以正常工作

我不知道目前有什么问题