當我有一個谷歌地圖以下初始化:谷歌地圖初始化不能看地圖變量添加標記
function initialize()
{
var mapOptions = {
zoom: 15,
center: myLatLng,
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
},
zoomControl: true,
scaleControl: true,
scrollwheel: true,
disableDoubleClickZoom: true,
};
var map = new google.maps.Map(document.getElementById("googleMap"),
mapOptions);
}
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
title: 'Hello World!'
});
google.maps.event.addDomListener(window, "load", initialize);
};
當試圖添加的標記,我得到的錯誤:
Uncaught ReferenceError: map is not defined
如何查看此地圖或向地圖添加標記?
我得到的錯誤是'Uncaught ReferenceError:myLatLng is not defined'。在'initialize'函數中移動標記的定義(當前'map'變量是函數的局部變量)。 ([工作小提琴](http://jsfiddle.net/o6ncm9dd/1/)) – geocodezip