0

簡単な質問があります。KML/KMZ ファイルに属する URL を受け取り、fetchkml() メソッドに直行する showKmz() 関数があります。その後、Google Earth インスタンスに追加されます。この取得した KML/KMZ ファイルの座標を復元し、取得した KML/KMZ ファイルとまったく同じ場所に置きたいカスタム ico をロードした直後にそれらを使用したいと考えています。その理由は、KML/KMZ がデフォルトで持つことができるアイコンに関係なく、このファイルをクリック可能なアイコンで Google Earth に表示したいからです...

座標を取得するという目標を達成する方法を知っている人はいますか?

前もって感謝します!!

さよなら!!

4

1 に答える 1

0

ここから http://code.google.com/apis/earth/documentation/kml.html

fetchKml を使用して KML/Z ファイルを取得する場合、取得した KMLFeatures をグローブに追加する前に操作するオプションがコールバックに含まれています。そのファイルには、座標を持つ複数のアイテムと複数のアイコンが含まれている可能性があります。したがって、機能を取得し、それらを反復処理し、それぞれに IconStyle を挿入 (または既存の IconStyle を置換) して、必要なアイコンでレンダリングする必要があるようです。既存のフィーチャと同じ場所に新しいフィーチャを配置する必要はありません。

于 2012-01-25T20:15:01.040 に答える