UMarker enableDraging
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


