无 Google Play Service 获取地理位置问题

2014-10-21 14:23:36 +08:00
 Part
跟着 Google 官方培训教程来到“获取地理位置”这一章,里面讲使用 Google Play Service APIs 获取地理位置,而据所知,国内的 Android 手机都没有安装 Google Play Service,而提示“Get Google Play service” 估计没多少用户会响应,那么,问题来了:
在国内手机上要获取 location 信息的话,现在一般情况是如何操作的?
6190 次点击
所在节点    Android
7 条回复
pubby
2014-10-21 14:27:49 +08:00
最省事的,百度定位sdk

自己去gps/network上取位置信息,正常设备还好,碰上些奇葩设备能折腾死你。
learnshare
2014-10-21 14:41:12 +08:00
通过网络或 GPS 获取定位吧
wzxjohn
2014-10-21 14:42:43 +08:00
@learnshare 你说的这是类,不是方法。。。
cst4you
2014-10-21 14:55:34 +08:00
在国内还是baidu吧, google 定位已死
Part
2014-10-21 15:13:45 +08:00
好吧,看来只能 baidu 了。
pierrec
2014-10-26 22:19:34 +08:00
微信用的 google ditu
houfukude
2014-11-14 10:28:42 +08:00
只要 Location么?
可以自己写一个方法 通过 LocationManager 注册两个监听
GPS定位信息
mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, LOCATION_INTERVAL, LOCATION_DISTANCE, mLocationListener);
NetWork定位信息
mLocationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, LOCATION_INTERVAL, LOCATION_DISTANCE, mLocationListener);
然后在LocationListener里面监听就好了,都不需要play service或者百度SDK

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/140508

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX