gpt4 book ai didi

javascript 谷歌地图 API v3 标记和信息窗口

转载 作者:行者123 更新时间:2023-12-02 19:40:04 25 4
gpt4 key购买 nike

我在使用 google map api v3 和 infowindow 标记时遇到问题。

以下部分代码设置标记,但无法通过点击访问信息窗口。

var infowindow = new google.maps.InfoWindow();
var marker, i;
function setMarker(){
for (i = 1; i < 240; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(line[i][0], line[i][1]),
map: map2
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent("Test");
infowindow.open(map,marker);
});
}
}

我希望有人能帮助我:)?

最佳答案

如果其他一切正常,则变量范围问题并且在infowindow.open(map,marker)中应该是map2

var infowindow = new google.maps.InfoWindow();
var marker, i;
for (i = 1; i < 240; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(line[i][0], line[i][1]),
map: map2
});

google.maps.event.addListener(marker, 'click', (function(marker) {
return function() {
infowindow.setContent("Test");
infowindow.open(map2, marker);
}
})(marker));
}

关于javascript 谷歌地图 API v3 标记和信息窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10490845/

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