Javascript google map addlistener onclick获取xml数据
嗨,我在谷歌地图中遇到了addlistener问题 我无法从xml中获取html值。始终返回[对象元素]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 = " ";
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");