是否有一种简单的方法可以访问DirectionsRenderer创建的标记和infowindows的对象/属性? (即路线的“A”和“B”端点)
我正在寻找替换“A”& “B”标记的信息窗口包含我从另一个“非路由”标记创建的信息(包含动态内容)。
我试图将上一个infowindow中的内容复制到新的“route one”中,如下所示,但它没有正确呈现(太多的祖先div和样式约束)。
//infowin is a reference to the infowindow attached to the marker
result.routes[0].legs[0].end_address = MarkersArray[i].infowin.getContent();
谢谢, ë
答案 0 :(得分:0)
我尝试解决同样的问题。我找不到任何方法来获得标准的开始或结束图标。
您可以停用路线图标并设置coustom 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
});