问题标签 [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 回答
359 浏览

android - 如果我没有在 requestLocationUpdates() 中定义任何时间和距离,会发生什么?

如果我不能通过这种方法通过最短时间和距离,会发生什么?什么时候调用这个方法?

0 投票
2 回答
784 浏览

android - LocationManager 即时更改提供程序

如果设备丢失 GPS 信号,LocationManager 是否有能力从 GPS 更改为更多的课程提供者?

据我所知不是,但我不是 100% 确定,所以我需要问

(我问的原因是,我很想制作自己的 LocationManagerManager 来处理这类问题。我可能让它接受多个 Criteria 对象,这些对象在传统 LocationManager 不灵活的各种情况下以某种顺序尝试够了。但我不想重新发明轮子,例如,如果谷歌在我不知道的一些方法/类中处理了这个)。

谢谢

0 投票
0 回答
676 浏览

android - LocationManager:自 HTC Desire HD 上的 Gingerbread 更新以来的奇怪行为

由于我将 HTC Desire HD 更新为 Gingerbread(2.3.3,官方更新),LocationManager 不再正常工作。android-own gps 图标正在闪烁(正在搜索修复),当找到修复时,图标会消失。几秒钟后,图标再次闪烁并再次消失......

奇怪的是,我没有更改代码上的任何内容,并且相同的代码在 HTC Desire 或 Nexus S 等其他设备上按预期工作。

在我的应用程序中启动定位功能时,我通过 logcat 收到大量消息:

我已经在 HTC Desire HD 上测试了其他一些已安装的应用程序,例如 Googles MyTracks,并且它运行正常。所以我真的不知道为什么这个问题只出现在我的应用程序只在 HTC Desire HD 上。

感谢您的阅读和您的帮助!

最好的问候,迈克

0 投票
6 回答
6701 浏览

android - setTestProviderLocation() 不会触发 onLocationChanged() 的调用

我试图让这段代码工作:

在 Android 中测试 GPS

问题是,当我运行测试时,永远不会调用 onLocationChanged():

0 投票
1 回答
255 浏览

android - 在android中的网络之间切换

嘿伙计们,我正在开发一个应用程序,我需要在其中找到用户的纬度经度。我可以通过以下代码找到网络提供商的纬度经度:-

现在以下是我需要实施的情况:-

  • 如果用户在建筑物中并且无法从 GPS 检索数据怎么办
  • 如果用户关闭了 GPS 并想从网络获取位置怎么办
  • 我的应用程序有大约 20 个活动,如果我将 locationlistener 的代码放在一个由其他活动扩展的基本屏幕中并继续在某些数据管理器中保存纬度和经度,那么即使活动不是,回调也会在该基本屏幕活动中工作主要的 UI 活动?
0 投票
1 回答
16256 浏览

android - 提示后检查用户是否启用了 GPS

干净利落。我开始一个活动并检查手机是否启用了 GPS 模块。如果未启用,我会通过对话框提示用户并询问他是否要手动启用它。在是我激活位置设置。现在用户可以根据需要启用它,但我需要检查他做了什么。

当他回来时,我需要知道用户在位置设置中选择了什么,以便继续我的代码逻辑。基本上我需要等待用户做出选择并返回我的活动,并再次重新检查gps模块的状态。

0 投票
1 回答
6247 浏览

android - 辅助数据注入 GPS

我正在尝试开发一个使用 GPS 的应用程序,我想将 XTRA 数据和时间参考注入 GPS 以获得更快的修复。我的代码如下:

无论互联网连接是打开还是关闭(没有蜂窝网络和 wifi),xtraInjection 和 timeInjection 布尔值始终为真。因此,我无法检测到辅助信息是否已很好地注入 GPS。

启用 wifi 连接后,会出现下一条日志消息(如果 wifi 关闭,则不会出现错误消息):

相反,没有与 XTRA 数据相关的日志消息。如果 XTRA 数据仍然有效,系统不要求它?如何查看是否注入成功?

为了进行这些测试,我还尝试删除辅助数据,但我知道这做得不好:

我的代码:

日志:

我也尝试过使用 GPS STATUS 应用程序,注入和删除的结果都是相同的。

简而言之,我不知道问题是在我的代码中还是在驱动程序实现中。除了 logcat 之外,还有什么方法可以获取有关这些问题的更多信息?(我不能根我的设备)。

先感谢您

0 投票
2 回答
1837 浏览

iphone - 如何通过iphone中的gps位置管理器计算平均高度

我想通过 计算当前位置的最大海拔、最小海拔和平均海拔CLLocationManager。我知道如何使用以下代码计算高度:

通过这个我只得到高度值,但我需要知道如何计算平均高度、最小高度和最大高度。有谁知道如何做到这一点?

0 投票
4 回答
11747 浏览

android - 多次强制更新:Gps 位置在 3-6 秒内

我的应用需要使用新的当前 GPS 参数(每次 3 到 8 秒后更新):纬度和经度。我同时使用:GPS-provider 和 Network-provider。我知道用来更新 GPS 参数

问题:实际上,gps 在每个环境 40-50 秒后更新

如何在 3-8 秒后获取 GPS 更新?

感谢您

0 投票
2 回答
550 浏览

iphone - iPhone LocationManager - 在应用启动时获取坐标

我正在通过- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation. 它应该在你移动时工作(不能在模拟器中真正测试它,至少我不知道如何)但是当我第一次加载应用程序时,地图视图专注于整个世界,而不仅仅是我的位置。我可以无论如何调用该方法来更改第一个视图的位置吗?如果有帮助,这是我当前的代码:http: //pastebin.com/9Sb2xVmE http://pastebin.com/rh9WB2ca