定位时,地图的选择

来源:互联网 发布:java第三方类库 编辑:程序博客网 时间:2024/06/08 05:53

Android定位开发之百度定位、高德定位、腾讯定位,三足鼎立一起为我所用!


看了一下,里面测试说

1.最火的基本上就是百度定位>高德定位>腾讯定位

2.比较

百度地图:没什么问题,用起来很方便。

高德地图:LocationProviderProxy.AMapNetwork  只支持网络定位,无法纯GPS定位,如果想要纯GPS定位就必须把这个参数改成LocationManagerProxy.GPS_PROVIDER。很蛋疼,这里需要自己来逻辑判断一下。

腾讯地图:如果想要纯GPS定位的话,需要把定位坐标改成地球坐标:mLocationManager.setCoordinateType(TencentLocationManager.COORDINATE_TYPE_WGS84);

但是面临的问题是这个坐标没法反地理编码。如果想反地理编码,就必须把坐标改成火星坐标,mLocationManager.setCoordinateType(TencentLocationManager.COORDINATE_TYPE_GCJ02);  

但是这样又没法纯GPS定位,所以我个人觉得腾讯定位只要用他的网络定位就好了,不要用他的GPS定位了 好麻烦。

3.三种定位的网络定位,反地理编码最准确的是:腾讯定位,其次是百度定位,最差的是高德定位

0 0