gpt4 book ai didi

maps - Google map API V3 - DirectionsRendererOptions 和 InfoWindow 中的自定义内容

转载 作者:行者123 更新时间:2023-12-04 20:54:27 25 4
gpt4 key购买 nike

我正在尝试使用 Google map V3 API 实现基于 map /方向的应用程序。到目前为止,我已经能够显示 map 并显示所选两个位置的方向。

但是,我无法使用 DirectionsRendererOptions 在 InfoWindow 上设置自定义内容。下面给出的是我正在使用的。

var renderer = new google.maps.DirectionsRenderer(
{
infoWindow : new google.maps.InfoWindow(
{
content : "This is a test"
}
)});

似乎自定义 InfoWindow 正在设置,因为当在新 InfoWindow 上设置 disableAutoPan 属性时,会发生预期的行为。但是内容没有设置。

有没有办法可以访问 InfoWindow 的内容(由 DirectionsRenderer 生成)并更新它?

提前致谢。

最佳答案

这不会“更新”您的 InfoWindow,而是替换它。所以没有事件监听器和 setContent。

在您的 directionsService.route 的回调中,我只是修改了response.routes[i].legs[j].end_address的内容和 response.routes[i].legs[j].start_address到我想要的 HTML。

我没有构建一个非常复杂的应用程序(而且我只是第一次学习 GMaps API)所以这对我有用。

关于maps - Google map API V3 - DirectionsRendererOptions 和 InfoWindow 中的自定义内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6139888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com