我在phonegap应用程序中使用google maps api。
当您点击已知的谷歌位置时,它会在这些默认信息窗口中显示带有详细信息/网站/网址等的信息窗口,我希望覆盖元素的onclick,因为我希望它们在外部浏览器中打开。
我已经尝试使用jquery来查找元素,但它不会绑定,因为html是动态注入的。是否有我可以绑定的地图evet或一种简单的方法来做到这一点?
干杯 尼鲁
答案 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);