Gue*_*est 2 javascript google-maps google-maps-api-3
我使用这些代码在地图上添加了3个标记。但是,当我单击它们时。信息窗口打开,但其他标记信息窗口未关闭
function AddMarker(location, map) {
var contentString = '<div content="text/html; charset=windows-1254" style="font-family:Tahoma; font-size: 8pt; border:solid 0px black; width: 250px;" id="bodyContent">' +
'<p><b>Message Number: 12 </b> ' +
'</div>';
var infowindow = new google.maps.InfoWindow({
content: contentString
});
var marker = new google.maps.Marker({
position: location,
map: map,
title: 'Bilgi'
});
marker.addListener('click', function () {
infowindow.open(map, marker);
});
}
Run Code Online (Sandbox Code Playgroud)
Dev*_*evz 10
var activeInfoWindow;
function AddMarker(location, map) {
var contentString = '<div content="text/html; charset=windows-1254" style="font-family:Tahoma; font-size: 8pt; border:solid 0px black; width: 250px;" id="bodyContent">' +
'<p><b>Message Number: 12 </b> ' +
'</div>';
var infowindow = new google.maps.InfoWindow({
content: contentString
});
var marker = new google.maps.Marker({
position: location,
map: map,
title: 'Bilgi'
});
marker.addListener('click', function () {
if (activeInfoWindow) { activeInfoWindow.close();}
infowindow.open(map, marker);
activeInfoWindow = infowindow;
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8316 次 |
| 最近记录: |