UMarker enableDraging

發表於 十二月 17, 2008. 分類: API問題 |

enableDraging 讓地標設為可拖拉,透過增加監聽函式addListener 榜定dragging 與 dragend事件,可以進階控制UMarker被拖動時的動作。


        function createMarker(point) {
          var marker = new UMarker(point, myIcon);
          marker.addListener('dragging', function(e, mkr, latlng) {
            //marker.openInfoWindow('Hello!');
            document.getElementById('log').innerHTML = '正在拖拉:'+latlng.toUrlString();
          });
          marker.addListener('dragend', function(e, mkr, latlng) {
            //marker.openInfoWindow('Hello!');
            document.getElementById('log').innerHTML = '拖拉結束:'+latlng.toUrlString();
          });
          return marker;
        }

        marker = createMarker(map.getCenter());
        map.addOverlay(marker);
        marker.enableDragging();


觀看範例: http://www.urmap.com/SearchEngine/api/documentation/enableDraging.html

Make a Comment

發表迴響

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

連結到 %s

Liked it here?
Why not try sites on the blogroll...

Follow

Get every new post delivered to your Inbox.