私はphonegapアプリケーション内でグーグルマップAPIを使用しています。
既知のグーグルの場所をクリックすると、これらのデフォルトの情報ウィンドウに詳細/ウェブサイト/ URLなどの情報ウィンドウが表示されます。外部ブラウザで開くように要素のonclickを上書きしたいと思います。
jqueryを使用して要素を見つけようとしましたが、htmlが動的に挿入されるため、バインドされません。バインドできるマップevetまたはこれを行う簡単な方法はありますか?
乾杯ニロ
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」パラメーターを渡してください。
infowindow.set('noSuppress', true);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加