- 2008年2月 3日 18:59
- WEBサイト・サービス
Google Mapのマイマップ作成する際には、場所を一括で登録する事が出来ます。対応しているフォーマットはKML、KMZ、GeoRSSなどがあります。今回はKMLというフォーマットを使って一括で登録してみます。
KMLフォーマット サンプル
KMLとは「Keyhole Markup Language」の略称で、地理的特徴を埋め込んだXMLフォーマット。GoogleEarthやGoogleMapに使われている。とはいっても基本的には普通のXMLなので、難しい事は何もないです。
<?xml version="1.0" encoding="utf-8"?> <kml xmlns="http://earth.google.com/kml/2.1"> <Document> <Folder> <Placemark> <name>名前</name> <description> <![CDATA[ マーカーをクリックした時の内容。 HTML使用可。 ]]> </description> <Style> <IconStyle> <Icon> <href>マーカーのアイコンURI</href> </Icon> </IconStyle> </Style> <Point> <coordinates>経度,緯度,-1</coordinates> </Point> </Placemark> </Folder> </Document> </kml>
上記がKMLのサンプルフォーマットです。マーカーの画像変更や、マーカーをクリックしたときに出てくるポップアップの中身を変更したりと色々と指定できます。
このフォーマットでファイルを保存して、マイマップの編集からインポートを選択すればアップロード(もしくはURI指定)でデータを反映させる事が出来ます。
- Newer: ParallelsにCentOS5をインストールしてみる
- Older: Google Map APIを使って住所から緯度/経度を取得する
Comments:1
- m_wave 2009年6月 1日 08:04
はじめまして。m_waveと申します。
マイマップの作成方法で悩んでいてここにたどり着きました。
当方100から200の住所情報をマイマップに表示して管理しようと思い手作業では無理と考えKMLファイルを作成、アップロードを試しておりますが、マイアイコンの印刷がうまくいきません。
PicasaWebアルバムに1から200のNo表示つきのアイコンを保管し、そのURLを設定して表示まではできるのですが印刷すると元の人魂のようなアイコンに化けてしまいます。数が多くなるのでNoで識別できないと何がなんだかわからなくなります。
何かご存知でしたら教えて頂けませんか?
KMLについては上記内容で作成したつもりです。
よろしくお願いいたします。
Trackbacks:0
- TrackBack URL for this entry
- http://blog.tofu-kun.org/mt-tb.cgi/372
- Listed below are links to weblogs that reference
- Google Map マイマップで場所を一括で登録するKML from Webプログラマー+WebデザイナーなZARU日記
