`
phenom
  • 浏览: 409324 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

android百度地图转为高德地图

 
阅读更多
使用百度地图也不少时间了,但是一直出现无法解决的问题,在官方论坛上也找到答案了,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是一种强大的...以上就是关于Android通过Intent跳转到百度地图和高德地图进行路线规划的详细解释,希望对你的开发工作有所帮助。在实际应用中,你可以根据需求调整参数,实现更丰富的地图功能。

    百度地图、高德地图、腾讯地图三位一体地图定位开发

    现在将市面上应用最广泛的三家地图服务集成到一个APP上,实现百度地图、高德地图、腾讯地图的对比。现将整个开发步骤进行记录。 ———————————————— 版权声明:本文为CSDN博主「nanjumufeng」的原创...

    arcgis在线图层加载插件,可以加载百度地图、高德地图等在线地图

    arcgis在线图层加载插件,可以加载百度地图、高德地图等在线地图。MapOnline地图插件_升级版 v1.2,新增了“GoogleEarth地图”与“历史地图”,可以“加载自定义切片”,可以“以切片的方式访问WMS服务”,比ArcMap...

    Android实现跳转第三方地图导航(百度、高德)

    1.首先判断设备是否安装百度和高德地图 判断方式如下 /** * 判断手机中是否安装指定包名的软件 * @param context * @param pkgname 包名 */ public static boolean isInstallApk(Context context, String ...

    老罗android 百度地图开发源码

    在Android开发中,百度地图API是一个非常常用的工具,它提供了丰富的地图展示、定位、路径规划等功能,极大地便利了开发者在构建地理位置相关应用时的工作。"老罗android 百度地图开发源码"是一个示例项目,它展示了...

    百度地图和高德地图Demo

    本示例主要涉及的是“百度地图”和“高德地图”这两款在中国广泛应用的地图API。开发者可以通过它们提供的SDK(软件开发工具包)来集成地图功能,实现各种复杂的地图操作。下面我们将详细探讨这些Demo项目及其相关...

    Android : 初始化 高德地图Demo

    在Android开发中,集成高德地图API是一个常见的需求,它能为应用提供地图展示、定位、路线规划等功能。本文将详细介绍如何在Android项目中初始化并运行一个基本的高德地图Demo。 首先,我们需要在Android Studio中...

    百度地图偏移,高德地图偏移的解决方法

    "纠偏技术在高德地图和百度地图中的应用" 在GIS(Geographic Information System,地理信息系统)领域中,地图偏移是一个常见的问题,对于基于GPS的定位服务来说尤其重要。高德地图和百度地图作为两大主要的地图...

    baiduMap_openlayer(openlayer加载百度地图和高德地图例子)

    本示例“baiduMap_openlayer”是关于如何利用OpenLayers加载和展示百度地图与高德地图的教程。这个教程对开发者来说具有很高的参考价值,特别是那些想要在自己的Web应用中集成地图功能的人员。 首先,让我们深入...

    android高德地图封装工具类

    android高德地图封装工具类地图定位,绘制路径等等android高德地图封装工具类地图定位,绘制路径等等android高德地图封装工具类地图定位,绘制路径等等android高德地图封装工具类地图定位,绘制路径等等android高德...

    Android 高德API地图展示和Listview

    在Android开发中,高德API地图的集成与使用是一个重要的环节,它可以帮助开发者在应用程序中实现地图展示、定位、路线规划等功能。这个资源是针对Android开发者设计的,目的是通过实践来学习如何有效地利用高德地图...

    android使用谷歌地图,利用高德地图加载瓦片图层

    本篇将深入探讨如何在Android应用中使用谷歌地图API以及如何利用高德地图的数据资源来加载自定义的瓦片图层。这种技术通常用于显示特定区域的高精度地图、卫星图像或者自定义的地图样式。 首先,我们要了解谷歌地图...

    Android Studio之高德地图实现定位和3D地图显示

    开发中,地图开发是经常需要使用的“组件”,国内比较出名的是就是百度地图和高德地图。此案例是高德地图实现定位和3D地图显示。 博客地址:http://blog.csdn.net/dickyqie/article/details/57074846

    android 高德地图导航demo

    在Android开发中,高德地图是一款广泛使用的地图与导航库,为开发者提供了丰富的地图功能,如定位、路线规划、导航等。"android 高德地图导航demo"是开发者用来学习和实践这些功能的一个实例项目。这个项目可能包含...

    Android高德地图poi检索仿微信发送位置实例代码

    在Android应用开发中,集成高德地图API可以实现丰富的地图功能,例如POI(Point of Interest,兴趣点)检索和定位。本实例将详细介绍如何在Android应用中模仿微信发送位置的功能,包括地图初始化、定位、POI搜索以及...

    android判断手机是否安装地图应用实现跳转到该地图应用

    现在比较流行的地图应用百度地图,高德地图,腾讯地图,在这里我用高德地图作为测试。 首先你需要判断手机中有没有安装地图应用,在这里提供一个方法: 判断手机是否安装某一应用 上述的packagename是你要检测的...

    Android 高德地图自定义点聚合marker图片及Overlay点击选中功能

    在Android开发中,高德地图是一个广泛使用的地图API,提供了丰富的功能,如定位、路径规划、地图绘制等。本文将详细讲解如何实现自定义点聚合Marker图片以及Overlay的点击选中功能。 首先,我们需要理解“点聚合”...

    Android高德地图POI搜索地点Demo

    在Android开发中,集成地图服务是一项常见的需求,而高德地图API则是许多开发者首选的地图服务提供商之一。"Android高德地图POI搜索地点Demo"是一个实际应用案例,它展示了如何利用高德地图API来实现地点的搜索和...

    百度地图与高德地图用户评论Python爬取结果.zip

    爬取了360手机助手百度地图与高德地图用户评论,包括好评、中评和差评,具体方法移步:https://blog.csdn.net/qq_37089628/article/details/102567270

    百度地图、高德地图、腾讯地图

    本教程将关注三大主流地图服务提供商:百度地图、高德地图和腾讯地图,通过简单的demo帮助初学者快速上手。 1. **百度地图API** 百度地图API提供了丰富的地图功能,包括地图展示、定位、路线规划、地理编码和反...

Global site tag (gtag.js) - Google Analytics