所以右擊創建的標記,但是當我在標記上點擊信息窗口沒有的顯示屏。評論警報給出的座標,雖然。我可能做錯了什麼。邏輯或語法是否有問題?我找不到解決這個問題的方法。這裏是我的代碼:信息窗口不上單擊事件顯示
// create marker on right click
google.maps.event.addListener(map,'rightclick', function(e) {
marker = new google.maps.Marker({
position: e.latLng,
map: map
});
alert('coord: ' + marker.getPosition().toUrlValue(3));
});
// display info window on marker click
google.maps.event.addListener(marker,'click', function(event){
infowindow = new google.maps.InfoWindow({
map:map,
content:"coordinates:"+event.latLng.toUrlValue(),
position:event.latLng
});
infowindow.open(map,marker);
});
這就是我應該做的。你能解釋爲什麼我應該嵌套它嗎?paolo Rodrigues –
僅僅因爲標記變量在創建的上下文之外無法訪問。 –