ホーム > コンテンツ > Google Earth

Google Earth: 座標地点にアイコンを置いてみる(基本的な動作環境の確認)




以下では,最も基本となるアイコンの設定を通して,動作環境の確認を行います.


1.Google Earth(ソフトウェア)を準備する

ソフトウェアは以下からダウンロードできます.
Google Earth (無料) http://earth.google.co.jp/

2.サンプルコードを用意する

テキストエディタを利用して,以下のような最もシンプルな(最低限の情報で構成された)サンプルコードを記述します.
このコードはKMLで記述されています. KMLはXML宣言とKMLタグを記述してコーディングを行います. KMLを作成するにはエディタが必要です.エディタはどのようなものでもOKですが, 文字コードをUnicode(UTF-8)としてファイルを作成する必要があります. このため,UTF-8に対応したエディタ(例えば,「秀丸」など)を利用します.
メモ帳などで日本語(Shift-JIS)形式で保存してしまうと,Google Earthで開いたときに日本語の文字化けが発生しますので,注意が必要です.


KMLファイルのサンプルコード

<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.2"> <Placemark> <name>テスト</name> <Point> <coordinate>0,0</coordinate> </Point> </Placemark> </kml>


【オンライン】4.KMLを公開する

(オフラインの場合は,この章は飛ばして,5.へ進みます)

上のサンプルコードを,拡張子kml(ファイル名:〜.kml)で保存します.
このファイルをFTPでWWWサイトにアップロードします.
Web上にアップロードする場合,MIMEタイプの設定を行います.
Web上に,以下を記述した「.htaccessファイル」を置きます.



AddType Application/vnd.google-earth.kml+xml .kml
AddType Application/vnd.google-earth.kmz .kmz
「.htaccessファイル」は,http://www.aaa.com/ として参照できる場所に置いてください.
配下にあるすべてのホルダに対して効力を発揮します.

アップロードが完了したら,当該サイトにアクセスし,KMLファイルをブラウザで開きます. 自動的にGoogle Earthが立ち上がり,アフリカ大陸の東の海の中が表示されます.(ここが緯度0,経度0の場所です.)

zerosamplefirst.bmp(1493kb)

画像右上の縮尺を指定するためのバーをマイナス側へスライドさせると,ズームアウトできます.

zerosample.bmp(1493kb)

【オフライン】4.KMLファイルを実行し,緯度0,経度0の場所を表示させる

上のサンプルコードを,拡張子kml(ファイル名:〜.kml)で保存します.
このファイルをダブルクリックすると,Google Earthが立ち上がり,アフリカ大陸の東の海の中が表示されます.