1

このコードを見つけましたが、非常にうまく機能しますが、その情報、ドラッグ可能なマーカーの経度と緯度を取得する方法を知りたいです。これがコードです: Draggable Marker

4

1 に答える 1

2

マップ コントロールでマーカーをドラッグしている間 (またはその後) にマーカーの座標を取得する場合は、専用のイベントを使用できます。

コードに基づいた更新版は次のとおりです。

// Place this anywhere in the world.
var draggableMarker = new nokia.maps.map.StandardMarker([52.500556, 13.398889], 
{  
text:  "X",  
brush: {color: '#FF0000'} ,                 
draggable: true,                     
});   

// Add the listener function to the bubbling phase of the "dragend" event
draggableMarker.addListener("dragend", function(e) {
    var coordinate = display.pixelToGeo(e.displayX, e.displayY);
    alert(coordinate);
}, false);
// Add the marker to the map.
display.objects.add(draggableMarker);

ここにも完全な例があります: http://developer.here.com/apiexplorer/examples/api-for-js/markers/draggable-markers.html

于 2013-02-23T23:17:46.373 に答える