0

Google の My Maps のデータを geoxml3 で使用する最良の方法は何だろうと思っています。現時点では、マイ マップからエクスポートできるのは kmz データ形式のみです。エクスポートした kmz を geoxml kmz バージョン ( http://geoxml3.googlecode.com/svn/branches/kmz/ ) で使用しましたが、機能しませんでした (ただし、Google Earth に読み込んで再度保存すると機能しました) kmzとして!)。また、マイマップへのネットワーク リンク (これが一番いいと思います) で試しましたが、成功せず、「XMLHttpRequest はhttp://www.google.com/maps/d/kml?mid=を読み込めません」というメッセージが表示されました。 ……」 . Googleはこれを許可していないようですか?

ベルリンラルフからの最高の挨拶

4

1 に答える 1

1

Google はこれを難しくしています。 KmlLayer で直接動作します

次のようにすると、geoxml3 を使用してデータを表示できます。

  1. 「ネットワーク リンク」kmz ファイルをダウンロードする
  2. その KMZ には次のリンクが含まれています。

    http://mapsengine.google.com/map/kml?mid=zRlyQCuWJlxY.kzodUy9plTB0&lid=zRlyQCuWJlxY.kcCknmQlcl24

  3. そのリンクはにリダイレクトされます

    https://mapsengine.google.com/map/kml?mid=zRlyQCuWJlxY.kzodUy9plTB0&lid=zRlyQCuWJlxY.kcCknmQlcl24

  4. その KMZ ファイルをダウンロードできますが、geoxml3 では直接動作しません。解凍して再度圧縮する必要があります。これは、geoxml3 の zip ブランチが、Google が使用している特定の種類の zip エンコーディングをサポートしていないためだと思います。

KMZの例

KML の例

于 2015-04-25T14:42:47.583 に答える