Google会映射DirectionsRenderer

时间:2012-07-07 06:53:44

标签: google-maps marker

我正在寻找更改Google地图的标记图标,同时使用DirectionsRenderer创建路径。为了做到这一点,我遵循了以下步骤。

  • 为起点和终点创建了两个图标。
  • 在rendererOptions中设置suppressMarkers:false
  • 然后将这两个标记放在路径的起点和终点

所以现在我习惯性地在两端创建了图标。

但我的要求是这些标记应该是可拖动的。所以我设置 draggable:true ,现在它的工作正常。

但现在我的问题是在拖动图标时,路径应该动态更改,这应该类似于 https://google-developers.appspot.com/maps/documentation/javascript/examples/directions-draggable

我尝试通过向这两个标记添加侦听器来执行此操作:“拖动”事件 - 在拖动标记时,同时绘制路径。但我得到的结果与“方向可拖动”的例子并不相似。事实上,虽然我可以渲染路径,但先前绘制的路径仍然存在于地图上。但是清除地图上存在的所有路径然后重新绘制所有路径都不是我的要求。

在更改标记图标时,有没有办法获得与“direction-draggable”相同的结果/效果。

提前感谢...

1 个答案:

答案 0 :(得分:1)

directions using custom icons which are draggable示例是在引入可拖动路线功能之前开发的。