Android:设置位置

时间:2017-05-13 08:42:57

标签: java android google-api google-places-api

我希望google places API中的地方选择器基本上从AVD中的固定位置开始。如果我使用谷歌地图或放置选择器它告诉我“无法确定当前位置”,我的wifi和GPS都打开了。我知道在模拟中你需要给出一个位置。

我访问了AVD的扩展控件并输入了lat和long坐标,然后我点击发送,我相信这是如何将1个位置发送到设备。这样做不会对我的设备位置进行任何更改,我只需要发送一个谷歌地图和地点选择器的位置,我该怎么办?

我的扩展控件: enter image description here

这是我的地方选择器:

enter image description here

选择此位置不是我发送的值,它会在错误的位置启动我。

1 个答案:

答案 0 :(得分:1)

六个月前,当我开发使用Google地图相关谷歌服务的应用程序时,模拟器无法使用谷歌服务。结果是,虽然我可以添加服务,但如果没有在AVD上运行的Google服务库,它们就无法运行。简而言之,6个月前,没有功能性的AVD图像可以让任何谷歌地图/位置服务工作。

解决方案(不幸的是)是利用物理Android设备而不是模拟器。我不知道是否仍然没有与谷歌服务配合使用的AVD图像 - 但您可能需要首先检查谷歌服务是否与您正在使用的AVD图像一起运行。如果不是 - 你可能会失去运气。

具体来说 - com.google.gms:google-services:3.0.0(以及任何早期版本)在6个月前无法通过Android Studio模拟器(AVD)运行。