放弃

时间:2016-03-13 13:06:23

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

我想在谷歌地图上标记一些点。我正在使用谷歌地图放置javascript api。

function initialize() {
    var mapProp = {
        center: new google.maps.LatLng(userlatitude, userlongitude),
        zoom: 12,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    //var map = new google.maps.Map(document.getElementById("map_canvas"), mapProp);

    map = new google.maps.Map(document.getElementById("midsection"), mapProp);

    var mapPosition = new google.maps.LatLng(-20.997110, 123.375544);

    markers.push(new google.maps.Marker({
        position: {
            lat: -20.014006,
            lng: 123.421746
        },
        map: map,
        title: 'Mow my lawn',
        animation: google.maps.Animation.DROP
    }));

(如果Long / Lat无效,那是因为我为了这篇文章而随意更改了它)

我可以看到标记下拉并反弹一次。但随后它消失了。我尝试过设置Zindex,更改div画布的显示和位置类型。但我所做的一切似乎都让这个标记停留了。

1 个答案:

答案 0 :(得分:0)

问题最终隐藏在我的CSS中。 它只是一个Canvas:display:none call