-1
我是google-map新手。我想创建一个地图,当用户点击任何位置时。它将允许用户在地图上放置标记。node.js如何延迟导入模块
我尝试使用map.addEventListener(“click”),它工作正常。 mycode的:
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 12
});
map.addListener('click', function clickHandler() {
//do something
});
}
然而,当用户点击任何地标/ clickableIcon https://imgur.com/a/M3vVu。
谷歌地图将显示信息框,并忽略clickHandler,https://imgur.com/a/R3uWL。似乎每个地标/ clickableIcon都有event.stopPropagation();
有什么办法可以启用这两种方法。这是当用户点击clickableIcon时,它会显示infoBox并将标记放置在地图上。
感谢,
这是否有什么与它的标题? – geocodezip