1

我正在使用位置和谷歌地图,当我在 android 设备上使用该应用程序时它工作正常。但我无法在模拟器上加载地图。我还尝试了 Android Player,当我加载地图时,它无法找到当前位置。谁可以帮我这个事?

4

2 回答 2

0

如果它适用于Android手机,那么它应该可以工作。

您可能没有安装您正在测试的 Android 模拟器的 Google Play 服务。同样对于 Android 播放器,这些设备通常不配备 GPS 芯片,甚至 Google Nexus Player 也不配备。

于 2015-08-24T16:24:26.253 回答
0

经过长时间的研究,我找到了一些解决我的问题的方法。我尝试使用 Genymotion 模拟器,它似乎是在模拟器上测试应用程序的最佳模拟器,它的工作方式类似于与 USB 连接的物理设备。与带有 android sdk 的内置模拟器相比,它也非常快。

我按照以下步骤使地图和位置在我的模拟器上工作:

  1. 我从这里安装了 genymotion 模拟器https://www.genymotion.com/#!/
  2. 然后根据我的要求下载设备。
  3. 然后我在 genymotion 中安装了 google play 服务。下面的链接将有助于这个 http://inthecheesefactory.com/blog/how-to-install-google-services-on-genymotion/en
  4. 然后添加谷歌帐户访问Play商店。
  5. 然后从设置中启用 GPS 和位置访问。
  6. 还从 genymotion 中可用的设置启用 GPS 并设置我的当前位置。7.由于我使用的是免费版的 genymotion,因此无法访问网络设置,所以我使用 gps 提供程序来获取位置。

现在我可以看到我的地图工作了

注意 - 有时代理和防火墙等网络设置也会在获取位置时产生问题,因此也需要检查。

于 2015-08-27T06:53:11.370 回答