您好,可以在鼠标移入 searchview -div时,取消对 mapclick 的监听,可以参考以下写法
function handleMapEvent(div, map) {
if (!div || !map) {
return;
}
div.addEventListener('mouseover', function () {
map.on('click');
});
div.addEventListener('mouseout', function () {
map.off('click');
});
}