我想在谷歌地图上标记一些点。我正在使用谷歌地图放置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画布的显示和位置类型。但我所做的一切似乎都让这个标记停留了。
答案 0 :(得分:0)
问题最终隐藏在我的CSS中。 它只是一个Canvas:display:none call