1
我无法关闭我拖动的标记的信息窗口,有什么想法? 感谢您的帮助InfoWindow不想关闭Google Maps Api V3
function mapClick(event) {
createLocationMarker(event.latLng);
}
function createLocationMarker(location) {
var clickedLocation = new google.maps.LatLng(location)
var gMarker = new google.maps.Marker({position:location, map:gMap2, draggable: true});
gMap2.setCenter(location);
displayMarkerPosition(gMarker);
google.maps.event.addListener(gMarker, "dragstart", closeMapInfoWindow);
google.maps.event.addListener(gMarker, "dragend", function() { displayMarkerPosition(gMarker); });
}
function closeMapInfoWindow() {infowindow.close(); }
function displayMarkerPosition(gMarker) {
var message = "my message";
var infowindow = new google.maps.InfoWindow(
{ content : message,
});
infowindow.open(gMap2,gMarker);
}
Rapide,clair etprécis! Merci beaucoup Doug :) – Shipow 2010-01-11 01:33:26
@Shipow Avec plaisir < - 我当然希望这意味着“我的乐趣”,如果不是,你会笑,因为我只会说英语! – 2010-01-11 01:37:35
“传递它的唯一方法是作为函数中的参数。” 我希望有多个标记,所以定义了多个infowindow,我应该在哪里使用参数来访问实例? thx为你的时间 – Shipow 2010-01-11 01:53:15