添加标记时,谷歌地图初始化无法看到地图变量

时间:2016-09-17 18:40:49

标签: javascript google-maps google-maps-api-3

我对google地图进行了以下初始化:

(a -> b -> c -> d) -> c -> a -> b -> d

尝试添加标记时,出现错误:

  

未捕获的ReferenceError:未定义地图

如何查看此地图或在地图上正确添加标记?

1 个答案:

答案 0 :(得分:1)

您似乎没有为您的标记设置正确的myLatLng位置尝试添加一个例如:myLatLng = new google.maps.LatLng(45.00,10.00);

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 myLatLng = new google.maps.LatLng(45.00, 10.00);
    var marker = new google.maps.Marker({
        position: myLatLng,
        map: map,
        title: 'Hello World!'
      });

    google.maps.event.addDomListener(window, "load", initialize);
    };