android上使用 google map 会遇到…
2014-06-14 19:35
225 查看
最近在android上研究开发google map,碰到了一些问题,在此记录下。
1. 地图偏移问题
由于google
地图是采用国际的wgs84标准,而国内的地图出于国家安全方面的考虑,都将地图进行了偏移(二维地图偏移了,卫星地图不偏)。由此带来的问题是:
一、gps获取的经纬度在二维地图上有偏移,在卫星地图上正确
二、如果在卫星地图的模式下显示路网和地名等,会出现卫星地图和路网地名对不上(偏移了)
至于解决的办法,可以考虑采用其他地图api,弃用google
map,或者去找纠偏数据或接口,或者耐心等待政策变动。至于纠偏算法,还是放弃这个途径吧,国家都费这么大力气做偏移了,你再去找这纠偏算法,应该,是违法的吧。
2.某些国行手机不支持google map api
比如豌豆荚安装的时候,会出现
"不支持add-on属性“的错误,导致安装不了。原因是某些国行手机的android系统将google
map的相关部分给“精简”掉了。当然如果安装google官方的google map,不会出现问题,但如果安装开发人员基于google
map api开发的app,则会出现无法安装的问题。
解决的办法有:
一.用户自己将精简掉的部分再刷进系统,需要root权限。这办法不太现实,无法面对广大用户群体
二、换其他地图api,放弃google map api
三、如果google map不是app中必须的部分,可以参考/article/10271985.html
四、据说可以讲google map api以jar包的方式导入项目中打包,具体不详。有知道者希望能告知。
3.国内地图卫星图如果使用内置放大缩小模块,调到最大层级,一片漆黑。国外地图卫星图最大层级依然可见。原因不明。
4.google map 前景不太明朗,在国内的牌照问题迟迟未能解决,另外国外google
map api开始收费。
暂时就遇到这么些问题,如果哪位发现其他问题,欢迎补充
1. 地图偏移问题
由于google
地图是采用国际的wgs84标准,而国内的地图出于国家安全方面的考虑,都将地图进行了偏移(二维地图偏移了,卫星地图不偏)。由此带来的问题是:
一、gps获取的经纬度在二维地图上有偏移,在卫星地图上正确
二、如果在卫星地图的模式下显示路网和地名等,会出现卫星地图和路网地名对不上(偏移了)
至于解决的办法,可以考虑采用其他地图api,弃用google
map,或者去找纠偏数据或接口,或者耐心等待政策变动。至于纠偏算法,还是放弃这个途径吧,国家都费这么大力气做偏移了,你再去找这纠偏算法,应该,是违法的吧。
2.某些国行手机不支持google map api
比如豌豆荚安装的时候,会出现
"不支持add-on属性“的错误,导致安装不了。原因是某些国行手机的android系统将google
map的相关部分给“精简”掉了。当然如果安装google官方的google map,不会出现问题,但如果安装开发人员基于google
map api开发的app,则会出现无法安装的问题。
解决的办法有:
一.用户自己将精简掉的部分再刷进系统,需要root权限。这办法不太现实,无法面对广大用户群体
二、换其他地图api,放弃google map api
三、如果google map不是app中必须的部分,可以参考/article/10271985.html
四、据说可以讲google map api以jar包的方式导入项目中打包,具体不详。有知道者希望能告知。
3.国内地图卫星图如果使用内置放大缩小模块,调到最大层级,一片漆黑。国外地图卫星图最大层级依然可见。原因不明。
4.google map 前景不太明朗,在国内的牌照问题迟迟未能解决,另外国外google
map api开始收费。
暂时就遇到这么些问题,如果哪位发现其他问题,欢迎补充
相关文章推荐
- android google map 易错问题
- Android google map&nbs…
- Android项目使用support v7时遇到的各种问题
- 在android String resource中使用 时的遇到的困惑
- Android google map api key的申请与使用(debug/release)
- Android2.2 模拟器使用&文件系统提取
- Android WebView的使用
- <activity>元素的android:launchMod属性的使用
- 【转】linux下minicom的&nbsp;使用
- Android&nbsp;WebView的使用
- Android中View绘制优化二一---- 使用<include />标签复用布局文件
- 使用Google Map Api在Android平台上开发地图应用1
- 使用Google Map Api在Android平台上开发地图应用2
- Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结: 先看下面的代码: <shape>
- C++&nbsp;使用&nbsp;string&nbsp;型態
- android google map api的具体使用
- 获得Google Map API Key(android map中使用)
- android中使用TextView来显示某个网址的内容,使用<ScrollView>来生成下拉列表框
- android_应用开发之(使用<include>标签重用布局)
- Android Google Map API使用的八个步骤