java - Android:设置位置

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

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

我访问了 AVD 的扩展控件并输入纬度和经度坐标,然后单击发送,我相信这就是将 1 个位置发送到设备的方法。这样做不会改变我的设备位置,我需要做什么才能只发送 1 个 Google map 和地点选择器始终从其开始的位置?

我的扩展控件: enter image description here

这是我的地点选择器:

enter image description here

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

最佳答案

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

解决方案(不幸的是)是使用物理 Android 设备而不是模拟器。我不知道是否仍然没有与 google-services 一起使用的 AVD 图像 - 但您可能想首先检查 google-services 是否与您正在使用的任何 AVD 图像一起工作。如果没有 - 你可能会不走运。

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

关于java - Android:设置位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43951064/

相关文章:

android - 在android中将音频添加到视频

php - Google Geolocation API - 您已超出此 API 的每日请求配额

javascript - 使用 angularjs 导入 Google 联系人

.net - 使用 Android 调用 .NET Webservice

java - onProgressUpdate() 中的 NullPointerException

google-api - Google 开发者服务帐户问题

Java,连续读取文本文件不起作用

java - 如何制作向用户显示图像而不是文本的下拉列表?

java - 用 Java 读取 MSI 文件

java - 给定一个字符串,生成一个可以解析 *similar* 字符串的正则表达式