Home > WEBサイト・サービス > Google Map マイマップで場所を一括で登録するKML

Google Map マイマップで場所を一括で登録するKML


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指定)でデータを反映させる事が出来ます。

Comments:1

m_wave 2009年6月 1日 08:04

はじめまして。m_waveと申します。
マイマップの作成方法で悩んでいてここにたどり着きました。
当方100から200の住所情報をマイマップに表示して管理しようと思い手作業では無理と考えKMLファイルを作成、アップロードを試しておりますが、マイアイコンの印刷がうまくいきません。
PicasaWebアルバムに1から200のNo表示つきのアイコンを保管し、そのURLを設定して表示まではできるのですが印刷すると元の人魂のようなアイコンに化けてしまいます。数が多くなるのでNoで識別できないと何がなんだかわからなくなります。
何かご存知でしたら教えて頂けませんか?
KMLについては上記内容で作成したつもりです。
よろしくお願いいたします。

Comment Form

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日記

Home > WEBサイト・サービス > Google Map マイマップで場所を一括で登録するKML

Profile

zaru

Name : zaru

Webプログラマ+Webデザイナで、Webディレクタやってます。Twitterやっているので、ぜひフォローしてやってくださいませ。Twitter - zaru。また、そのほかのプロフィールについては、iddy - zaruを見てください。

Search
Feeds
Others

Return to page top