美文网首页android
高德地图使用问题汇总

高德地图使用问题汇总

作者: 凌言落雪 | 来源:发表于2017-04-11 12:23 被阅读218次

    1.Marker点击事件

      // 绑定 Marker 被点击事件
    mAMap.setOnMarkerClickListener(new AMap.OnMarkerClickListener() {
        // marker 对象被点击时回调的接口
        // 返回 true 则表示接口已响应事件,否则返回false
        @Override
        public boolean onMarkerClick(Marker marker) {
            return false;
           }
    });
    

    官方介绍返回true 表示接口已响应事件,表示真的不是很明白到底表达的是什么意思~~~~~响应事件又会出现什么情况呢。

    然后鄙人偶尔发现:
    返回true的时候,Marker点击的时候Infowindow就不显示。
    返回false的时候,Marker点击的时候Infowindow就会显示。

    2.高德地图的Marker图标显示网络图片
    众所周知,高德地图的Marker图标不可以直接设置为网络图标,对于网络图标都是先下载再显示的。然而通过Ion这个库就可以直接显示网络图片,是不是很强大呢。
    gradle导入:
    compile 'com.koushikdutta.ion:ion:2.1.9'
    使用方法:

      try {
            markerOption.icon(BitmapDescriptorFactory.fromBitmap(Ion.with(mContext)
                            .load(iconPath).asBitmap().get()));
      } catch (InterruptedException e) {
         e.printStackTrace();
      } catch (ExecutionException e) {
         e.printStackTrace();
      }
    

    3.高德地图聚合Marker
    https://github.com/yipianfengye/android-togetherMap

    https://github.com/lingyanluoxue/AMapMarkerCluster

    相关文章

      网友评论

        本文标题:高德地图使用问题汇总

        本文链接:https://www.haomeiwen.com/subject/hrbyattx.html