zoukankan      html  css  js  c++  java
  • Android 高德地图使用小记

    感谢大佬:https://www.cnblogs.com/devilmaycry812839668/p/8727569.html

    高德地图 Android编程中 如何设置使 标记 marker 能够被拖拽

    最近在看在Android 上开发地图相关的应用时,发现了下面的一段代码:

    这部分代码的意思就是在地图上放一个标记 marker , 然后给这个标记 marker 一个 经纬度的信息, 然后给其加一个图标,然后再对它加一个标题和内容,这都是比较好理解的。

    aMap.addMarker(markerOptions) 这个代码的意思就是在地图对象上将这个标记加上。

    MarkerOptions markerOptions = new MarkerOptions();
                        markerOptions.position(new LatLng(lat, lon));
                        markerOptions.title("我的位置");
                        markerOptions.snippet("i am here");
                        markerOptions.visible(true);
                        BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(BitmapFactory.decodeResource(getResources(), R.mipmap.icon_location));
                        markerOptions.icon(bitmapDescriptor);
                        markerOptions.draggable(true);
                        Marker marker = aMap.addMarker(markerOptions);
                        marker.showInfoWindow();
    

    但是,这个代码就是不很理解:

      markerOptions.draggable(true);
    

    这个代码其实就是支持标记可以被拖拽,不过我这怎么按标记各种拽都是标记跟着地图一起动,其实就是地图被拖拽走了,很是不解。


    补充:
    高德官方给的很清楚:https://lbs.amap.com/api/android-sdk/summary

  • 相关阅读:
    js开发笔记
    安全相关开发笔记
    常用.NET库使用总结
    Windows使用总结
    .NET Web开发笔记
    Unity插件使用总结
    WinForm开发笔记
    C#开发笔记
    iTunes使用总结
    Mac使用总结
  • 原文地址:https://www.cnblogs.com/tfxz/p/12621643.html
Copyright © 2011-2022 走看看