gpt4 book ai didi

javascript - 如何访问由 DirectionsRenderer 在 Google Maps V3 中创建的对象

转载 作者:行者123 更新时间:2023-11-30 06:48:58 24 4
gpt4 key购买 nike

是否有一种简单的方法来访问由 DirectionsRenderer 创建的标记和信息窗口的对象/属性? (即路线的“A”和“B”端点)

我正在寻找用我从另一个“非路线”标记创建的信息窗口(包含动态内容)替换“A”和“B”标记的信息窗口。

我已尝试将先前信息窗口中的内容复制到新的“路线一”中,如下所示,但它无法正确呈现(太多的祖先 div 和样式约束)。

//infowin is a reference to the infowindow attached to the marker    
result.routes[0].legs[0].end_address = MarkersArray[i].infowin.getContent();

谢谢,E

最佳答案

我尝试解决同样的问题。我没有找到任何方法来获取标准的开始或结束图标。

您可以禁用路线的图标并设置自定义 marker .

  var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);

var image = 'beachflag.png';
var myLatLng = new google.maps.LatLng(-33.890542, 151.274856);
var beachMarker = new google.maps.Marker({
position: myLatLng,
map: map,
icon: image
});

关于javascript - 如何访问由 DirectionsRenderer 在 Google Maps V3 中创建的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3118540/

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