問題タブ [infowindow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - いつも同じマーカーで開いているGoogleマップ(v3)情報ウィンドウ
(JQueryの「load」関数によってロードされたJSONデータから)いくつかのGmarkerを作成し、それらすべてにイベントリスナーを追加して、マーカー上で以前に作成したinfowindowオブジェクトを開き、それらすべてをマップに追加します。
問題は、情報ウィンドウが常に同じマーカーで開くことです。私は以前にこれをすべて機能させていましたが、問題がどこにあるのかわかりません...変数のスコープ?どこかで愚かな間違い?
例をアップロードしました。これがjavascriptファイルへのショートカットです。
コード :
javascript - GoogleMapsv3でインフォウィンドウを最大化する方法はありますか
古い(v2)バージョンのGoogle Maps APIでは、infowindowsを最大化できましたが(この例を参照)、v3で同等の機能を見つけることができません。タブ付きのinfowindowsでも同じことが起こります(サポートされなくなりました)。
(プラグインを使用しても)それを行う方法はありますか?
jquery - ajaxv3のグーグルマップ情報ウィンドウ
私はほとんどそれを持っていますが、それは完全には機能しません。ajaxを介してコンテンツを読み込もうとしていますが、正しいコンテンツが読み込まれます。Firebugで読み込まれていることがわかりますが、エラーが発生します:infowindowが定義されていません。私は何かがおかしいload_content
load_contentが機能する前に、2つのコメントアウトされた行が、テキストを含む小さなウィンドウをロードします。
google-maps - Google マップ V3 による複数のポリラインと情報ウィンドウ
複数のポリラインを含むマップがあり、ラインをクリックしたときにライン固有の情報ウィンドウを開きたいと考えています。
これまでのところ、私のコードは最後の反復の内容のみを示しています。
私が欲しいものの非常に良い例を2つ見つけましたが、何時間も試してみた後、私はまだそれ以上ではありません.
例 1: http://srsz750.appspot.com/api3/polylines-multiple.html
例 2: http://www.geocodezip.com/v3_GenericMapBrowser.asp?filename=flights090414.xml
だからあなたは私の最後のショットです:-S
最後の反復の内容のみを表示するコードは次のとおりです。
そして、ここに私が期待するコードがありますが、すべての行が消えました(関連するコードのみ、マウスオーバー機能も追加しました):
google-maps-api-3 - Google Maps API v3 - 開いているすべての情報ウィンドウを一覧表示する
開いているすべての情報ウィンドウのリストを取得することはできますか? すなわち。マーカーを取得できるように。
前もって感謝します!
google-maps - Google Map API V3 で情報ウィンドウの影を非表示にする
Google Map API V3 で情報ウィンドウの影を非表示にしたい。Floatshadow ペインにアクセスしようとしましたが、その方法がわかりません。
google-maps-api-3 - Google MapsAPIv3でインフォウィンドウのアンカーオブジェクトを取得する
Google Maps API v3では、openメソッドを使用してInfoWindowをアンカーにアタッチできます。そのアンカーオブジェクトを取得する方法はありますか?
javascript - javascript var を html フォームのテキストボックスに転送する
こんにちは、マップ上でクリックが検出されるたびに情報ウィンドウとマーカーをポップアップするクリック イベントがあります。
情報ウィンドウで、クリックが完了するとすぐに緯度と経度を表示しようとしています。event.latlng を取得できましたが、location.lat() または location.lng() を html テキスト ボックスに転送する方法を教えてください。
ありがとう
javascript - Google Maps APIV3infoWindow-同じコンテンツを表示するすべてのinfoWindows
私のページでは、緯度、経度、情報ウィンドウのコンテンツがobjという名前のオブジェクトの配列に含まれています。
したがって、最初のオブジェクトのプロパティの緯度が必要な場合は、obj[0].latitudeを呼び出すことができます。
各オブジェクトのinfoWindowコンテンツは、obj[i].textに保存されます。
以下のループを使用して、緯度と経度の値をループし、マーカーとinfoWindowsを表示しています。
}
上記のコードは機能しますが、すべてのinfoWindowsは最後のobj[i].textのコンテンツを表示しています。
特定のinfoWindow(obj [x] .text)のinfoWindowコンテンツをそのinfoWindowインスタンスのみに関連付けるにはどうすればよいですか?
誰かがjQueryや他の外部ライブラリを使用せずに解決策を指摘できればもっと良いでしょう。
ありがとう、