質問

こんにちをGoogle Maps API、昨日のように設定駆動方向は私の地図です。私の問題:呼び出し機能負荷

// [...]  
gdir = new GDirections(map, directionsPanel);  
// [...]  
gdir.load("from: " + fromAddress + " to: " + toAddress);  

でマップを返しまるマーカーなdraggable.いながらプレーする必要がありましdraggableのための音楽はグラミー賞にノミネーの向かいにマーカーのオブジェクト。

誰か知する方法を教えてくださいね。

役に立ちましたか?

解決

を追加する必要がありますハンドラに GDirections オブジェクトの addoverlay イベント:

GEvent.addListener(gdir, "addoverlay", onGDirectionsAddOverlay);

onGDirectionsAddOverlay ハンドラと呼ばれまで繰り返し処理を実行し、新しいマーカーを交換しdraggableコピー:

for (var i = 0; i <= gdir.getNumRoutes(); i++) 
{
    var originalMarker = gdir.getMarker(i);
    latLngs[i] = originalMarker.getLatLng();
    icons[i] = originalMarker.getIcon();
    newMarkers[i] = new GMarker(latLngs[i], { icon: icons[i], draggable: true, title: 'Kan flyttes' });
    map.addOverlay(newMarkers[i]);

    // add stuff to your newMarkers[i] drag end event...
    // ...

    //Bind 'click' event to original markers 'click' event
    copyClick(newMarkers[i], originalMarker);

    // Now we can remove the original marker safely
    map.removeOverlay(originalMarker);
}

きばのこの こちらの ().

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top