問題タブ [geoxml3]
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.
google-maps-api-3 - KML ファイルをレンダリングするための geoXml ライブラリと KML レイヤーの違いは何ですか?
次の方法で、geoXML ライブラリを使用して Google マップに KML ファイルをレンダリングしています。
次の方法で Google マップに KML ファイルをレンダリングできることを知りました。
これら2つのアプローチにより、次のように質問しました(愚かな場合は、適切な方法で更新します)
- Google マップで KML ファイルをレンダリングする方が速いのはどれですか?その理由は?
- イベント(マウスクリック、キープレスなど)の処理を適切にサポートしています。
- サーバーからレンダリングされている KML ファイルを検証するための最適なサポートを提供しています。
google-maps-api-3 - ASP ファイルから KML または XML を解析するための GeoXml3 のエラー
geoxml3 でマップを読み込んでいます。kml ファイルまたは xml 文字列を使用すると、正常に動作します
KML バージョン (OK)
XML 文字列
しかし、asp ファイルを使用して xml を作成すると、正常に動作しません。JavaScript エラーが発生します。
map.asp
XML を返す場所:
/service/map.asp
firebug を使用すると、出力は問題ありません。xml は表示されますが、ここでエラーが発生します。
geoxml は本当にやりたいことを受け入れますか? 出来ますか??なぜだめですか?
ありがとう!!
javascript - Google Maps API 3 を使用してポリゴンをクリックする - MouseOver に変更する必要があります (Geoxmlv3 & KML レイヤー)
タイトルと説明を含むポリゴンを含むカスタム KML (geoxml3) を実行している Google マップ (API 3) があります。
すべて正常に動作しますが、代わりにホバーで動作するように情報ウィンドウを表示するポリゴン クリックを変更する必要があります。クリック関数を実行するマウスオーバー リスナーを作成するのは簡単ですが、別の関数を実行するにはクリックが必要なので、このメソッドを使用するとクリック関数が上書きされます。
ポリゴン クリック機能で実行されるコードを見つけてコピーし、onmouseover
代わりに適用するにはどうすればよいですか? これは可能ですか?
更新:geoxmlv3.js
ファイルに次のセクションが見つかりました。
「クリック」イベントを「 」に変更しようとしましたmouseover
が、それによって何も発生しないmouseover
か、クリックが機能しません