0

私のアプリケーションでは、Google マップ API v3 を使用して Google マップ上に kml ファイルを表示したいと考えています。

解決策を探しているときに geoxml3 に出会いましたが、その使用法と使用目的がよくわかりません。

私のアプリケーションにローカルに保存されているkmlファイルをオーバーレイするためにgeoxml3を使用するソリューションであるかどうか、誰でも説明できますか。

または、geoxml3 の主な用途は何ですか?

4

2 に答える 2

6

(タイル ベースのレンダリングを使用して) KML を表示するための Google Maps API v3 メソッドはKmlLayer です。

開発者ガイド (例を含む)

geoxml3は KmlLayer がリリースされる前に開発されたもので、KML をネイティブの Google Maps API オブジェクトに解析します (タイル ベースのレンダリングの利点は失われますが、個々のオブジェクトへのアクセスは許可されます)。

KmlLayer では、Google のサーバーが KML にアクセスできる必要があります。ファイルがローカルにある場合、geoxml3 はローカル ファイルにアクセスし (条件によっては、ブラウザによって)、Google マップ上にレンダリングできますが、ビジネス ライセンスを持っていない限り、使用条件を満たすには、マップを公開する必要があります。利用可能です (または、アプリが IANAL である必要があります。条件を自分で読んでください)。

于 2013-03-11T20:01:18.703 に答える
2

geoxml3 は、Google Maps v3 API で使用する KML プロセッサです。Google マップ アプリケーションで KML データをレンダリングできます。この KML データを使用して、マーカー、ポリライン、その他必要なオブジェクトを生成できます。

于 2013-03-11T20:01:43.693 に答える