Google Maps API 3 - onclick网址

时间:2015-03-22 11:30:45

标签: jquery google-maps google-maps-api-3

我在phonegap应用程序中使用google maps api。

当您点击已知的谷歌位置时,它会在这些默认信息窗口中显示带有详细信息/网站/网址等的信息窗口,我希望覆盖元素的onclick,因为我希望它们在外部浏览器中打开。

我已经尝试使用jquery来查找元素,但它不会绑定,因为html是动态注入的。是否有我可以绑定的地图evet或一种简单的方法来做到这一点?

干杯 尼鲁

1 个答案:

答案 0 :(得分:0)

1)首先设置此

var set = google.maps.InfoWindow.prototype.set;
    google.maps.InfoWindow.prototype.set = function (key, val) {
        if (key === 'map' && ! this.get('noSuppress')) {
            //console.warn('This InfoWindow is suppressed.');
            //console.log('To enable it, set "noSuppress" option to true.');
            return;
        }
        set.apply(this, arguments);
    }

2)对于您打开的任何信息窗口,确保您传入了“noSupress”#39;参数

 infowindow.set('noSuppress', true);