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

时间:2010-06-25 13:52:09

标签: javascript google-maps google-maps-markers infowindow

是否有一种简单的方法可以访问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();

谢谢, ë

1 个答案:

答案 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
  });