作業を行うにあたり,Google Earthをローカルにインストールしておきます.インストール方法は
こちらを参照してください.
テキストエディタを利用して,以下のようなKMLファイルを記述します.
このコードを作成するためにはエディタが必要です.エディタはどのようなものでもOKですが,文字コードをUnicode(UTF-8)としてファイルを作成する必要があります.このため,UTF-8に対応したエディタ(例えば,「秀丸」や「ez-HTML」など)を利用します.
メモ帳などで日本語(Shift-JIS)形式で保存してしまうと,Google Earthで開いたときに日本語の文字化けが発生しますので,注意が必要です.また,エディタを用いても,文字コードの指定を行わないとShift-JISで保存されてしまい,文字化けすることがあります.
(オフラインの場合は,この項は飛ばして,次項へ進みます)
上のサンプルコードを,拡張子kml(ファイル名:~.kml)で保存します.このファイルをFTPでWWWサイトにアップロードします.
Web上にアップロードする場合,MIMEタイプの設定を行います.MIMEの設定は,Webサーバ上に以下を記述した「.htaccessファイル」を置くことにより行えます.
AddType Application/vnd.google-earth.kml+xml .kml
AddType Application/vnd.google-earth.kmz .kmz
「.htaccessファイル」は,テキストエディタで作成し,「.htaccess」というファイル名で保存し,このファイルをFTPで http://www.aaa.com/ として参照できる場所にアップロードしてください.配下にあるすべてのホルダに対して効力を発揮します.
アップロードが完了したら,当該サイトのURLを指定してアクセスし,KMLファイルをブラウザで開きます.
自動的にGoogle Earthが立ち上がり,アフリカ大陸の東の海の中が表示されます.(ここが緯度0,経度0の場所です.)
画像右上の縮尺を指定するためのバーをマイナス側へスライドさせると,ズームアウトできます.
以下のURLを利用するとKMLファイルを自動生成できます.
(上ではKMLの記述し実行することで,その内容と動作原理を学びました.)
GoogleEarthのための簡易位置情報こんばーた (旧Yahoo Maps to Google Earth)