私はGoogle Maps APIを使用していましたが、独自のマーカーと情報ウィンドウを追加してカスタマイズすることができますが、基本マップにはこれらの情報ウィンドウがクリックされたときに表示されるデフォルトのマーカーがあります(下の画像)。ベースのGoogleマップのプレースマーカーの動作をカスタマイズするにはどうすればよいですか?
これらの場所をクリックすると、この動作を削除するか、独自のものを実装する方法はありますか(アプリケーションが追加するマーカーの動作と一貫性を持たせるため)
たとえば、これらのマーカーをクリックして自分のマーカーを追加できるようにするといいでしょう。次のようなものがあります。
defaultMarker.addListener("click", function() {
myMarker = new google.maps.Marker({ ... });
});
例外...これらのデフォルトマーカーを取得する方法はわかりません。
これまでに回答があった場合や、完全に基本的なものを見逃してしまった場合には謝罪しますが、用語の不足のため、これらの「デフォルトマーカー」に関するドキュメントは見つかりませんでした。あなたがでマップ上のクリック可能なアイコンをオフにするには、このプロパティを使用することができます
https://developers.google.com/maps/documentation/javascript/reference#MapOptions
:
stop()メソッドについて言及していただきありがとうございます。何時間もデフォルトの情報ウィンドウを無効にする方法を探していました。 – Sasha