4

既存の公開 Google マップをウェブサイトに埋め込もうとしています。特にこれ: http://goo.gl/maps/cHf2

もちろん、iframe 埋め込みを使用してこれを実現することもできますが、マップをもう少し制御したいと思います... マップからすべてのマーカーを取得して、マップの横にインデックスとして表示できると想像しました。Google がすでに行っているようなものですが、独自のスタイルと画像でページに埋め込まれています。

Google、Stack Overflow、および API の説明を調べましたが、関連する投稿が見つかりませんでした。Google のマップの GET 文字列で、次のチャンクを確認できます。

&msid=212828439842926497866.0004bfae4da003d8ffd1f&mid=1341413217

マップ ID があり、それを使用して API を介してマップのコンテンツをクエリできると思いましたか? その意図は、Google マップを技術にあまり関心のない人々向けの CMS として使用することであり、独自の CMS で地理データを処理することではありません。

どんな助けでも大歓迎です。多分私は木のために森が恋しいだけです.

4

1 に答える 1

3

そのページのマーカーを指定する kml をダウンロードして、API ベースのマップに表示できます。この例ではデフォルトで geoxml3 を使用して表示していますが、それを非表示にして KmlLayer バージョンを表示することもできます。

KmlLayer をリンクに向けるだけでよいはずです (kml をダウンロードしてサーバーに配置し、geoxml3 で動作するようにしました)。

これを行う例(ドキュメントから直接取得)を次に示します

ここにオリジナルがあります

于 2012-07-04T17:05:56.973 に答える