高德地圖 Android編程中 如何設置使 標記 marker 能夠被拖拽


由於本人對智能手機真心的不太會用,我本人大概是不到3年前才買的智能手機,用以前的索尼愛立信手機比較方便小巧,平時學習工作打個電話發個短信也就夠了,出去吃飯一般都是朋友拿手機去弄什么美團團購啥的,然后我再直接給現金就好,不知道什么時候開始各種生活工作上的信息都要用微信發送了,無奈之前這才買了個小紅米,平時除了接打電話就是用微信接收個通知啥的。

 

雖然我對這東西不是很感情趣,但是很無奈的是現如今居然遇到了要我去開發 Android 方面的任務, 無奈之下趕鴨子上架。

 

以上是無聊之下的發發牢騷。

 

 

 

下面是正文:

最近在看在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);

這個代碼其實就是支持標記可以被拖拽,不過我這怎么按標記各種拽都是標記跟着地圖一起動,其實就是地圖被拖拽走了,很是不解。

 

在下面的帖子中發現了一句話:

http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=110482

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM