使用百度地图也不少时间了,但是一直出现无法解决的问题,在官方论坛上也找到答案了,sdk的bug,却一直没有解决(说是解决了,还是会出现.)
无奈只有转为高德地图了.
这不是什么事.
就是没事 随便说说.
主要是由于PopupOverlay这个导致的,使用Fragment,但没有继承地图的map.自己控制生命周期.
@Override
public void onResume() {
try {
GJBMapUtil.getInstance().start();
mMapView.onResume();
super.onResume();
} catch (Exception e) {
}
}其它略.按这样的处理方式,不会有问题的啊.但很失望,弹出的层,点击后一直报一个错误.
08-04 08:34:03.413: E/AndroidRuntime(2269): FATAL EXCEPTION: main
08-04 08:34:03.413: E/AndroidRuntime(2269): java.lang.NullPointerException
08-04 08:34:03.413: E/AndroidRuntime(2269): at com.baidu.mapapi.map.d.a(Unknown Source)
08-04 08:34:03.413: E/AndroidRuntime(2269): at com.baidu.platform.comapi.map.base.e.g(Unknown Source)
08-04 08:34:03.413: E/AndroidRuntime(2269): at com.baidu.platform.comapi.map.base.e.d(Unknown Source)
08-04 08:34:03.413: E/AndroidRuntime(2269): at com.baidu.platform.comapi.map.base.a.onSingleTapConfirmed(Unknown Source)
08-04 08:34:03.413: E/AndroidRuntime(2269): at android.view.GestureDetector$GestureHandler.handleMessage(GestureDetector.java:273)
08-04 08:34:03.413: E/AndroidRuntime(2269): at android.os.Handler.dispatchMessage(Handler.java:99)
08-04 08:34:03.413: E/AndroidRuntime(2269): at android.os.Looper.loop(Looper.java:137)
也搜索了下,确实是有不少人有这个问题,2.x版最后一个版本还是有此问题.
换3.0,发现弹出的层,不能对里面的view单独处理,比如一个按钮放到linealayout中,点击层,只能触发onInfoWindow,是对整个linearlayout的,而不能处理对按钮的.事件 .高德的却可以.
希望有遇到类似问题的同学可以参考下,并没有对百度地图有什么鄙视,也不是抬高了高德,两个都是免费的,相当好.
只不过个人开发遇到这种问题,太频繁了,使用地图50%的概率崩溃.
另外,高德地图的key,先申请了个人的,然后不能定位,后来另一同事申请了一个,位数居然不同.不正常的key位数较多.不知道高德在这方面有什么说法,官方在回答定位失败的问题时,也是让确认下key是否正常,但为何会有不正常的key呢?
申请key也要讲人品了?
高德地图是全部使用java渲染的,所以效果不如百度地图,流畅度不好.但切换后,使用到现在,没发现崩溃,以后就它了.
分享到:
相关推荐
在Android应用中通过Intent跳转地图应用(百度地图、高德地图),进行路线规划,如果没有安装则打开网页百度地图进行路线规划。
现在将市面上应用最广泛的三家地图服务集成到一个APP上,实现百度地图、高德地图、腾讯地图的对比。现将整个开发步骤进行记录。 ———————————————— 版权声明:本文为CSDN博主「nanjumufeng」的原创...
arcgis在线图层加载插件,可以加载百度地图、高德地图等在线地图。MapOnline地图插件_升级版 v1.2,新增了“GoogleEarth地图”与“历史地图”,可以“加载自定义切片”,可以“以切片的方式访问WMS服务”,比ArcMap...
百度地图和高德地图的SDK和自己的几个Demo, 能够很好的运用到自己的项目中
Android 高德地图自定义点聚合marker图片及Overlay点击选中功能的代码实现及布局文件
开发中,地图开发是经常需要使用的“组件”,国内比较出名的是就是百度地图和高德地图。此案例是高德地图实现定位和3D地图显示。 博客地址:http://blog.csdn.net/dickyqie/article/details/57074846
百度纠偏 高德纠偏 地图纠偏 地图偏移
现在比较流行的地图应用百度地图,高德地图,腾讯地图,在这里我用高德地图作为测试。 首先你需要判断手机中有没有安装地图应用,在这里提供一个方法: 判断手机是否安装某一应用 上述的packagename是你要检测的...
android高德地图封装工具类地图定位,绘制路径等等android高德地图封装工具类地图定位,绘制路径等等android高德地图封装工具类地图定位,绘制路径等等android高德地图封装工具类地图定位,绘制路径等等android高德...
arcgis for js加载百度地图高德地图天地图
android 高德地图导航demo
本篇文章主要介绍了Android高德地图poi检索仿微信发送位置实例代码,具有一定的参考价值,有兴趣的可以了解一下。
android使用谷歌地图(Android uses Google Maps),利用高德地图加载瓦片图层(Using Gaud map to load tile layer)
爬取了360手机助手百度地图与高德地图用户评论,包括好评、中评和差评,具体方法移步:https://blog.csdn.net/qq_37089628/article/details/102567270
1.提供谷歌、高德、百度地图基类,方便地图相关功能直接继承 2.使用时,替换相应的地图key即可 3.由于当前谷歌地图大陆不可直接使用,且部分机型不支持google服务,可以下载google server.apk和代理apk使用谷歌地图...
代码并没有几行,但是实在是缺csdn的资源分,所以设置了5个资源分,见谅。
本资源是练习连接高德API的操作,学习如何显示高德API地图,以及进行标点Marker,并有点击功能,进行跳转,界面用ListView显示。
arcgis api 3.x for js 入门开发系列十七在线天地图、百度地图、高德地图源码 实现加载在线天地图、百度地图、高德地图功能 适合arcgis api初学者以及爱好者
内含百度地图与高德地图的tms格式文件,Tableau可用
高德、百度坐标系转天地图坐标系,亲测实际有效,误差很小。