android - Kindle Fire 获取当前位置

标签 android location kindle-fire mapquest

我使用的是 Kindle Fire 第二代,它使用 WiFi 来提供定位服务。

问题是我似乎无法在应用程序中获取此功能。我在 Google Play 版本中使用 LocationManager ,效果很好,但对于 Kindle,它永远不会返回位置,只是卡住了:

locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationListener);

这是因为它是一项不适用于 Kindle 的 Google 服务吗?还有其他我可以使用的东西吗?

我正在使用MapQuest,但不想显示用户位置的 map 叠加层,我只想要当前的纬度和经度。

谢谢

最佳答案

我不相信 Kindle 具有 GPS 接收器,因此您无法使用 Android LocationManager

您可以使用 MyLocationOverlay 类,它是 Amazon maps APIcom.amazon.geo.maps 包的一部分。 。 FAQ's很不错,并提供了一些很好的信息。

另外,我没用过,但是Skyhook提供了一个可能对您有用的位置 SDK。

关于android - Kindle Fire 获取当前位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14357957/

相关文章:

依赖于库 R 的 Android Maven 构建失败

Android Canvas 绘图顺序不正确......为什么/如何修复它?

Javascript window.location.hash 定义了吗?

android - android中的进度条onclick按钮?

android - 如何实现Android广播接收器

android - android NETWORK_PROVIDER如何将cellid和lac翻译成lat long

android - 如何在非亚马逊 AppStore Kindle Fire 应用程序中嵌入高分辨率图标?

android - 如何连接 Kindle Fire HDX 以使用 ADB 通过 USB 进行调试

android - 将 Charles Proxy for Android 模拟器 Eclipse 与 Kindle Fire 结合使用

Android - 用手指拖动 ImageView 不会更新位置