0
我想在用户点击谷歌地图时放置标记,下面是我的代码。它开始于这个-36.8484597,174.7633315
Googlemap - 如何添加和删除标记?
var map;
var myCenter = new google.maps.LatLng(-36.8484597,174.7633315);
function initialize()
{
var mapProp = {
center:myCenter,
zoom:2,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById("map-canvas"),mapProp);
var marker=new google.maps.Marker({
position:myCenter,
});
marker.setMap(map);
// This event listener will call placeMarker() when the map is clicked.
google.maps.event.addListener(map, 'click', function(event) {
placeMarker(event.latLng);
});
}
function placeMarker(location) {
var marker = new google.maps.Marker({
position: location,
map: map
});
}
google.maps.event.addDomListener(window, 'load', initialize);
但是当我点击地图上,标记不会显示在所有。有任何想法吗?