Google Earth(TM) 地図サービスのオススメスポット・Wiki更新状況・おもしろい情報の紹介などを書き綴っていきます。

木曜日, 10月 26, 2006

まとめプレイスマーク集をGoogleMapに反映

 GoogleEarthを遊ぼうまとめプレイスマーク集1~9がGEManiacsさんで紹介されていますが 、そのPlacemark集を先日の「KMLをGoogleMapに反映」で紹介したものにアップロードしてみました。  【Google Earthを遊ぼうまとめプレイスマーク集より】  元々はこのような膨大なプレースマーク集を利用する事を想定していなかったですが、実際にやってみるとかなりの重さです。  それと、アップしているkmzファイルにGoogleMapからアクセスすればGoogleMap上で反映されるわけですから、単純にGoogleMapで見たいという人にとってはあまり意味が無く、自分のサイト内でkmlを紹介したいという場合に意味があるかと思います。  先日の記事にも書きましたが、これは「KMLをデータベースとしてGoogleMapを利用すること」、「KMLをアップロードするだけでページ上に反映されること」の2点をコンセプトにして作っています。  せっかくですのでここでアップしているものと同じもののZIPファイルもアップしておきます。  http://cubic-sight.net/kura/2ch/2ch.zip 【注意事項をいくつか…】
  1. 自己責任で使ってください。
  2. 自分のサイトで利用する場合にはindex.phpのAPIキーの欄を埋めてください。
  3. kmlフォルダに入っているkmlファイルを読む仕様です。
  4. kmlしか読みません。kmzも含めて他のファイルをkmlフォルダ内に入れないで下さい。
  5. PHP4系で動くと思います。.htaccessはMIME設定(参考ページ:拡張子とMIMEタイプ)ですので、不要な場合は捨ててください。
  6. kmlはFolderタグのなかにplacemarkタグが入っている形で作成してください。
  7. kmlに含めるのは1つのFolderタグのみです。また、階層上にすることもできません。
 最後の6と7について説明が下手なため意味不明な感じですが、(GoogleEarthでKMLを作る時に)フォルダの中にプレースマークが詰め込んであるものをフォルダごとkmlにすれば、概ねこの仕様になるかと思います。  ただ、プレースマークはそれが作られたGoogleEarthのバージョンにより書式が異なるみたいです。今回同梱してあるkmlフォルダ内のプレースマーク集は読み込みが出来るように若干手直ししました。自分の下手な説明よりも適当にいじってみた方が早いかと思うので、興味があればいじってみてください。  GoogleEarthWikiもwuxiさんのおかげで「まとめ」を作りたくなるような段階に入ってきました。(コンセプトは別として)用途としてはWikiのまとめプレースマークを公開していくということで作ったので、あくまで自分用で、皆さんには使い難いのではないかと思います。  Wikiのまとめで思い出しました。Wikiのまとめはlookatタグの緯度経度を参照していますが、2chのまとめはcordinateタグの緯度経度を参照しています。 (雑談)  Javascriptのライブラリを利用する方法やPHP5のXML機能を利用すれば、もっと機能的にも万人ウケするようなものが出来るかと思います。  それと、スタイルシートもまだ未完です。mapを全面表示にしようかとも思っているのですが、それはまた暇な時にやるということにします。2chの方は現在のように右に表示されるようにして、その上内容も見られるようにしたほうが使いやすいのかなぁとも思いますが…。  Wikiのまとめではアップローダーを利用してアップロードするようにしています。アップローダーと組み合わせて、kmlだけフィルターにかけるとアップローダーの補助的にも利用できそうな気がします。kmzよりも容量が多くなるのでオススメできませんが…。

0 コメント: