2012-07-07 118 views
1

我在使用DirectionsRenderer創建路徑時正在更改google地圖的標記圖標。試圖做到這一點,我遵循以下步驟。Google地圖DirectionsRenderer

  • 爲起點和終點創建了兩個圖標。
  • 在rendererOptions設置suppressMarkers:假
  • 然後放在這兩個標記起點和路徑的終點

所以現在我有我的習慣創建的圖標在兩端。

但我的要求是這些標記應該是可拖動的。所以我設置了可拖拽:true,現在它的工作正常。

但現在我的問題是在拖動圖標,路徑應該是動態改變,這應該是類似的 https://google-developers.appspot.com/maps/documentation/javascript/examples/directions-draggable

我試圖通過添加偵聽到這兩個標記來做到這一點:「拖」事件 - 拖動標記時,同時繪製路徑。但是我得到的結果與「方向可拖動」示例不同。事實上,雖然我可以渲染路徑,但以前繪製的路徑仍然存在於地圖上。但清除地圖上存在的所有路徑,然後重新繪製所有路徑並不是我的要求。

所以有一種方法可以在改變標記圖標的同時獲得與「方向可拖動」相同的結果/效果。

在此先感謝...

+0

計算路徑的路由引擎是相同的,所以如果以相同的方式拖動,您應該看到相同的結果。您的結果與Google演示有什麼不同?你能發佈一個鏈接到一個頁面來演示這個問題嗎? – Marcelo 2012-07-07 07:51:58

回答