【发布时间】:2014-01-06 13:57:42
【问题描述】:
我想在我的屏幕上限制打开一个 InfoWindow。 此时,您可以通过单击标记来拥有多个(我的屏幕上有 100 个项目)信息窗口。
如果你点击一个标记,会弹出一个信息窗口:
google.maps.event.addListener(marker, 'click', function() {
infowindow.close();
infowindow.open(map,marker);
});
标记是这样制作的:
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
icon: pinIcon
});
gmarkers.push(marker);
我怎么可能只有一个打开的 InfoWindow 的限制?
【问题讨论】:
-
infowindow声明在哪里? -
@SilverlightFox 在初始化函数中声明: var infowindow = new google.maps.InfoWindow();
标签: javascript google-maps google-maps-api-3