【发布时间】:2014-01-22 21:08:06
【问题描述】:
我正在尝试隐藏标记,直到点击地图。
如果我删除监听器,标记就在它应该在的位置,并且一切正常,当我添加它时,标记将永久消失。
我浏览了 google api 和几个网站(包括这个),我的室友甚至看过它,但我似乎无法让它工作。
我的理解是,在这种情况下,“点击”是谷歌特有的事情,因为浏览器处理类似事件的方式略有不同,所以也许监听器是问题所在。
非常感谢任何帮助。
var myCenter=new google.maps.LatLng(55.680313, 12.548468);
function initialize()
{
var mapProp = {
center:myCenter,
zoom:15,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);
google.maps.event.addListener(map, 'rightclick', function(event) {
var marker=new google.maps.Marker({
position:myCenter,
animation:google.maps.Animation.DROP
});
});
marker.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
【问题讨论】:
标签: javascript api google-maps google-maps-api-3