在Google Maps v3 API中打开时,是否有自动对焦设置为infowindow?我有一个手风琴,上面有我与地图标记相关联的地址,所以这样,onclick,它会打开infowindow,但它会自动聚焦到地图上的infowindow,当我宁愿它专注于页面上的手风琴时所以没有一堆跳跃,这对移动设备来说尤其令人讨厌。我仍然希望它能够平移地图,这样信息窗口仍然适合该区域,只需点击手风琴即可专注于地图。
我把所有的标记都推进了一个gmarkers数组,在我的手风琴中被这样调用:
function accordClick(id){
google.maps.event.trigger(gmarkers[id], 'click');
}
<a href="#" class="accordion-toggle" onclick="accordClick(0);"> <!--open first infowindow in array-->
我在每个锚中手动更改了accordClick函数中的id值。
对此有任何帮助表示赞赏。
答案 0 :(得分:1)
您正在点击链接,浏览器会尝试跳转到链接目标(当锚点通常未找到页面顶部时)
有多种选择,例如:
onclick="accordClick(0);return false"