【发布时间】:2013-05-16 21:16:01
【问题描述】:
我目前正在使用谷歌的路线 API,它工作正常,并使用这行代码在我的地图上绘制了 8 个航点:
directionsDisplay.setDirections(response);
但是,单击每个标记时,都会显示一个包含航点地址的信息窗口。有没有办法改变这些信息窗口的内容?
提前致谢,詹姆斯。
【问题讨论】:
我目前正在使用谷歌的路线 API,它工作正常,并使用这行代码在我的地图上绘制了 8 个航点:
directionsDisplay.setDirections(response);
但是,单击每个标记时,都会显示一个包含航点地址的信息窗口。有没有办法改变这些信息窗口的内容?
提前致谢,詹姆斯。
【问题讨论】:
使用DirectionsRenderer 的{suppressInfoWindows: true} 选项,将点击监听器添加到地图以在信息窗口中显示您想要的内容。您可能希望使用 {suppressMarkers:true} 并创建自己的标记,以便将点击侦听器附加到标记。
Example with custom markers(比您需要的更复杂,但它展示了如何使用 infowindows 创建自定义标记)
【讨论】: