【发布时间】:2017-06-15 16:51:25
【问题描述】:
如何让用户通过点击地图来设置标记? 在documentation 中只提到了拖动标记。
有内置的方法还是我必须手动监听点击事件?
【问题讨论】:
标签: javascript google-maps click
如何让用户通过点击地图来设置标记? 在documentation 中只提到了拖动标记。
有内置的方法还是我必须手动监听点击事件?
【问题讨论】:
标签: javascript google-maps click
在地图上附加一个点击监听器:
google.maps.event.addListener(MAPOBJECT, 'click', function(event) {});
像这样使用它:
google.maps.event.addListener(MAPOBJECT, 'click', function(event) {
var x = new google.maps.Marker({
position: event.latLng,
map: MAPOBJECT
});
});
WHERE MAPOBJECT 类似于:
var map = new google.maps.Map(document.getElementById('sampleId'), {
zoom: 5,
center: {lat: 28.7041, lng: 78.9629}
});
【讨论】: