




















2013-10-13 23:13:6 | 作者: 投稿 | 分类: 编程开发 | 评论: 0 | 浏览:
最近在做一个基于地点提醒的移动应用,当初考虑大家都心知肚明的原因,谨慎的选择了百度地图,现在想想其实完全没有必要,好的应用本来就不分国界的,最后可能还是得换回Google地图。毕竟Google地图在技术和成熟度上完胜百度地图,当然百度也在慢慢追赶,希望有一天大家都能用上咱们自己的好用的地图服务。
现在把碰到的问题和解决方案罗列一下:
返回的结果是一个json字符串:
{"error":0,"x":"MTIxLjUwMDIyODIxNDk2","y":"MzEuMjM1ODUwMjYwMTE3"}
error:是结果是否出错标志位,"0"表示OK
x: 百度坐标系的精度(Base64加密)
y: 百度坐标系的纬度(Base64加密)
ttp://ditu.google.cn/maps/vp?spn=0.0,0.0&z=18&vp=latitude,longitude 注意,google的参数里经纬度是反过来的。 相关详细见 http://blog.sina.com.cn/s/blog_65bd7eef0100hu5o.html
使用地图的时候也需要注意: 1:使用BMapManager一定要最后调用stop和destroy 2:使用MyLocationOverlay的时候,如果enableMyLocation之后一定接的disable掉 3:其实就一个原则,记得及时安全的资源释放,特别是这种全局资源(用户很care的)
作者:foxracle,原文链接。

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。