Javascript google map addlistener onclick获取xml数据

Javascript google map addlistener onclick获取xml数据,javascript,google-maps,dictionary,Javascript,Google Maps,Dictionary,嗨,我在谷歌地图中遇到了addlistener问题 我无法从xml中获取html值。始终返回[对象元素] document.getElementById("infobox").innerHTML = html; 和infowindow.setContent(html);完美地工作 我知道我在上个月之前做过这个,我不知道是v3版本还是这个。但我以前做过 或者,如果您知道获取数据的其他方法,请帮助 从addlistener中的此代码 var side_bar_html = " ";

嗨,我在谷歌地图中遇到了addlistener问题 我无法从xml中获取html值。始终返回[对象元素]

   document.getElementById("infobox").innerHTML = html;
和infowindow.setContent(html);完美地工作

我知道我在上个月之前做过这个,我不知道是v3版本还是这个。但我以前做过

或者,如果您知道获取数据的其他方法,请帮助

从addlistener中的此代码

  var side_bar_html = " "; 

  var html = " "; 

  var gmarkers = []; 

  var map = null;
/

函数createMarker(latlng、name、html){
var contentString=html;
var marker=new google.maps.marker({
位置:latlng,
地图:地图,

zIndex:Math.round(latlng.lat()*-100000)我发现了问题所在,只需将标记更改为属性

 var html = markers[i].getAttribute("html"); 

但是我不知道为什么!

请提供一个演示该问题的示例,包括任何必需的XML的示例。XML工作正常,但添加了
<?xml version="1.0"?>
<maincontent>
<markers>
<marker lat="37.95989919257204" lng="46.38427734375" label="way 1">
  <infowindow>station 1</infowindow>
</marker>
</markers>
</maincontent>
 var html = markers[i].getAttribute("html");