【发布时间】:2015-08-24 07:29:40
【问题描述】:
我正在使用位置和谷歌地图,当我在 android 设备上使用该应用程序时它工作正常。但我无法在模拟器上加载地图。 我还尝试了 Android Player,当我加载地图时,它无法找到当前位置。谁能帮我解决这个问题?
【问题讨论】:
标签: google-maps xamarin.android location-services xamarin-android-player
我正在使用位置和谷歌地图,当我在 android 设备上使用该应用程序时它工作正常。但我无法在模拟器上加载地图。 我还尝试了 Android Player,当我加载地图时,它无法找到当前位置。谁能帮我解决这个问题?
【问题讨论】:
标签: google-maps xamarin.android location-services xamarin-android-player
如果它可以在 Android 手机上运行,那么它应该可以运行。
您可能没有安装您正在测试的 Android 模拟器的 Google Play 服务。同样对于 Android 播放器,这些设备通常不配备 GPS 芯片,甚至 Google Nexus Player 也不配备。
【讨论】:
经过长时间的研究,我找到了解决问题的方法。我尝试使用 Genymotion 模拟器,它似乎是在模拟器上测试应用程序的最佳模拟器,它的工作方式类似于与 USB 连接的物理设备。与带有 android sdk 的内置模拟器相比,它也非常快。
我按照以下步骤在我的模拟器上制作地图和位置:
现在我可以看到我的地图工作了
注意 - 有时代理和防火墙等网络设置也会在获取位置时产生问题,因此也需要检查。
【讨论】: