使用百度地图也不少时间了,但是一直出现无法解决的问题,在官方论坛上也找到答案了,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是一种强大的...以上就是关于Android通过Intent跳转到百度地图和高德地图进行路线规划的详细解释,希望对你的开发工作有所帮助。在实际应用中,你可以根据需求调整参数,实现更丰富的地图功能。
现在将市面上应用最广泛的三家地图服务集成到一个APP上,实现百度地图、高德地图、腾讯地图的对比。现将整个开发步骤进行记录。 ———————————————— 版权声明:本文为CSDN博主「nanjumufeng」的原创...
arcgis在线图层加载插件,可以加载百度地图、高德地图等在线地图。MapOnline地图插件_升级版 v1.2,新增了“GoogleEarth地图”与“历史地图”,可以“加载自定义切片”,可以“以切片的方式访问WMS服务”,比ArcMap...
1.首先判断设备是否安装百度和高德地图 判断方式如下 /** * 判断手机中是否安装指定包名的软件 * @param context * @param pkgname 包名 */ public static boolean isInstallApk(Context context, String ...
在Android开发中,百度地图API是一个非常常用的工具,它提供了丰富的地图展示、定位、路径规划等功能,极大地便利了开发者在构建地理位置相关应用时的工作。"老罗android 百度地图开发源码"是一个示例项目,它展示了...
本示例主要涉及的是“百度地图”和“高德地图”这两款在中国广泛应用的地图API。开发者可以通过它们提供的SDK(软件开发工具包)来集成地图功能,实现各种复杂的地图操作。下面我们将详细探讨这些Demo项目及其相关...
在Android开发中,集成高德地图API是一个常见的需求,它能为应用提供地图展示、定位、路线规划等功能。本文将详细介绍如何在Android项目中初始化并运行一个基本的高德地图Demo。 首先,我们需要在Android Studio中...
"纠偏技术在高德地图和百度地图中的应用" 在GIS(Geographic Information System,地理信息系统)领域中,地图偏移是一个常见的问题,对于基于GPS的定位服务来说尤其重要。高德地图和百度地图作为两大主要的地图...
本示例“baiduMap_openlayer”是关于如何利用OpenLayers加载和展示百度地图与高德地图的教程。这个教程对开发者来说具有很高的参考价值,特别是那些想要在自己的Web应用中集成地图功能的人员。 首先,让我们深入...
android高德地图封装工具类地图定位,绘制路径等等android高德地图封装工具类地图定位,绘制路径等等android高德地图封装工具类地图定位,绘制路径等等android高德地图封装工具类地图定位,绘制路径等等android高德...
在Android开发中,高德API地图的集成与使用是一个重要的环节,它可以帮助开发者在应用程序中实现地图展示、定位、路线规划等功能。这个资源是针对Android开发者设计的,目的是通过实践来学习如何有效地利用高德地图...
本篇将深入探讨如何在Android应用中使用谷歌地图API以及如何利用高德地图的数据资源来加载自定义的瓦片图层。这种技术通常用于显示特定区域的高精度地图、卫星图像或者自定义的地图样式。 首先,我们要了解谷歌地图...
开发中,地图开发是经常需要使用的“组件”,国内比较出名的是就是百度地图和高德地图。此案例是高德地图实现定位和3D地图显示。 博客地址:http://blog.csdn.net/dickyqie/article/details/57074846
在Android开发中,高德地图是一款广泛使用的地图与导航库,为开发者提供了丰富的地图功能,如定位、路线规划、导航等。"android 高德地图导航demo"是开发者用来学习和实践这些功能的一个实例项目。这个项目可能包含...
在Android应用开发中,集成高德地图API可以实现丰富的地图功能,例如POI(Point of Interest,兴趣点)检索和定位。本实例将详细介绍如何在Android应用中模仿微信发送位置的功能,包括地图初始化、定位、POI搜索以及...
现在比较流行的地图应用百度地图,高德地图,腾讯地图,在这里我用高德地图作为测试。 首先你需要判断手机中有没有安装地图应用,在这里提供一个方法: 判断手机是否安装某一应用 上述的packagename是你要检测的...
在Android开发中,高德地图是一个广泛使用的地图API,提供了丰富的功能,如定位、路径规划、地图绘制等。本文将详细讲解如何实现自定义点聚合Marker图片以及Overlay的点击选中功能。 首先,我们需要理解“点聚合”...
在Android开发中,集成地图服务是一项常见的需求,而高德地图API则是许多开发者首选的地图服务提供商之一。"Android高德地图POI搜索地点Demo"是一个实际应用案例,它展示了如何利用高德地图API来实现地点的搜索和...
爬取了360手机助手百度地图与高德地图用户评论,包括好评、中评和差评,具体方法移步:https://blog.csdn.net/qq_37089628/article/details/102567270
本教程将关注三大主流地图服务提供商:百度地图、高德地图和腾讯地图,通过简单的demo帮助初学者快速上手。 1. **百度地图API** 百度地图API提供了丰富的地图功能,包括地图展示、定位、路线规划、地理编码和反...