ホストされていないKML/KMZファイルをC#WindowsプログラムからGoogleマップに送信できますか?基本的に、KMLファイルを含むパブリックサーバーを指すURLを送信するのではなく、KML/KMZファイルをGoogleマップに直接送信したいと思います。
フィードバックをよろしくお願いします。
ホストされていないKML/KMZファイルをC#WindowsプログラムからGoogleマップに送信できますか?基本的に、KMLファイルを含むパブリックサーバーを指すURLを送信するのではなく、KML/KMZファイルをGoogleマップに直接送信したいと思います。
フィードバックをよろしくお願いします。
Google マップや Google Maps API v3 ネイティブのKmlLayerではありません。そのため、URL は「公開されている Web サーバーでホストされている」必要があります。
geoxml3 [および場合によっては geoxml-v3 ) のようなサード パーティのパーサーを使用する場合、ローカル ファイル (ブラウザーのセキュリティ ポリシーに応じて) または有効な KML を含む文字列を使用することもできます。
geoxml3 は KMZ をサポートしていますが、ローカル ファイル システムから動作するかどうかはブラウザーによって異なります。
サード パーティのパーサーを使用する場合の欠点は、KmlLayer を使用した場合に得られるタイル レンダリングのパフォーマンス上の利点が失われることです。
Google Earth を使用して調査することもできます (ただし、タグには含めていません)。