【发布时间】:2015-05-21 23:16:45
【问题描述】:
我已经尝试谷歌它,但找不到适用于我的代码的那个。每当有人在地图上按下另一个位置或在其他地方打开另一个信息窗口时,我希望我的信息窗口关闭。
有人可以帮忙吗?
var myLatlng = new google.maps.LatLng(val.coords.split(',')[0].trim(),val.coords.split(',')[1].trim());
var infowindow = null;
var contentString = '<div id="content">'+
'<div id="siteNotice"> content'+
'</div>';
var infowindow1 = new google.maps.InfoWindow({
content: contentString,
maxWidth: 250
});
var marker1 = new google.maps.Marker({
position: myLatlng,
map: map,
icon: image,
});
google.maps.event.addListener(marker1, 'click', function() {
infowindow1.open(map,marker1);
});
});
});
【问题讨论】:
-
我一直在尝试构建一个 jsfiddle 来测试我的响应,但没有运气。您能否发布足够的代码,以便我可以建立一个测试库(或者更好的是,您建立一个 JSfiddle 来帮助我们所有人理解您的问题,修复它并与世界其他地方分享修复...)
-
我仍然无法加载这个东西......但我确实看到你的右括号有问题..你有太多不匹配的东西。
标签: api google-maps maps