Android SDK自带的LocationManager 是如何获取到位置信息的。

经纬度通过GPS获取没什么好说的,但是它还可以获取到具体的国家名,城市名。

这是通过google map的api获取的?

可是google在国内无法访问啊

阅读 6.6k
2 个回答

我知道是怎么回事了,我用wireshark捕获了手机上的网络数据流,发现LocationManager使用的不是google的API;而是百度的。

请看鼠标指针所在的那行。

可是原生的Android不可能使用百度的API接口。那么只可能是OEM产商改了该接口的实现。

我使用的是魅族3。

不建议使用系统的 天国和Google对于经纬度的标准不同

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题