我正在开发一个应用,我需要知道用户的当前位置。
我安装了nativescript-google-maps-sdk
,我可以看到地图并放置标记......等等。
当我需要获取当前位置时问题就出现了,所以我需要安装插件nativescript-geolocation
。
我在那里看到其他一些帖子,他们说我需要将我的模拟器定位到Google API并使用x86图像。
这是针对Google API的x86。
有什么想法吗? 提前致谢。 :)
答案 0 :(得分:0)
在Android上检测地理位置需要Google Play服务。您可以通过Android SDK Manager安装最新版本的Google Play服务来解决此错误。
如果您使用的是类UNIX操作系统且PATH包含Android SDK的二进制文件位置,则可通过android
命令访问它。
要获得更直观的指南,请点击以下链接:https://code.tutsplus.com/tutorials/integrating-google-play-services-on-android--cms-19828
答案 1 :(得分:0)
您可以在此thread中尝试建议的解决方法。
- 重启/重启设备。
- 转到设置>存储>缓存数据>明确缓存数据。
- 转到设置>存储>应用>谷歌游戏商店>清晰的数据。
- 转到设置>存储>应用>下载管理器>清晰的数据。
- 转到设置>安全>向下滚动到设备管理员。
- 点击此处,然后查看Android设备管理器。
- 在此旁边"取消选中"方框(取消激活)。
- 转到设置>存储>应用>谷歌播放服务>卸载更新。
- 离开设备一段时间。
- 连接互联网并插入充电器。
播放服务自动更新。如果没有更新,
- 打开G +应用或谷歌地图,这会提示更新。
- 点按“更新”按钮。
- 转到设置> Android设备管理器>激活。
- 重启/重启设备。
同样来自此post,Google Play服务用于从Google Play更新Google应用和应用,只要您拥有强大的互联网连接(Wi-Fi或移动数据),此应用就会自动更新。没有直接的方法可以手动更新Google Play服务。
但是,我建议您卸载Google Play服务的更新,然后重新启动设备,以便Google Play服务自动更新。以下是:
- 转到设置>应用或应用管理器> Google Play服务>触摸顶部的3个垂直点并卸载更新。
- Restart您的设备。
醇>
希望这有帮助!