GoogleEarthのための簡易位置情報こんばーた (旧Yahoo Maps to Google Earth)

Yahoo!地図情報などの座標を含むURLを Google Earth / Google Maps で見られる形式に変換します。

↓ここにURLまたはKMLを貼り付ける

  KML直接出力     Range:m     測地系(入力値):




変換方法

0. Google Earthは既にインストールされていること(GoogleMapsで表示してみるだけなら不要)
1. Yahoo地図情報などで地図を検索してそのURLをコピーしておく
2. URLをフォームに貼り付けて、変換ボタンを押す
3-a. 表示された変換座標をGoogle Earthの「Fly to」欄に貼り付けてSearchする

3-b. あるいは、KML出力リンクをクリックする → ダウンロードダイアログが開いたら、「開く」を選択 → Google Earthが関連付け起動する(起動中の場合はその場所に移動する)

3-bの場合、GoogleEarth終了時にメッセージが出ますが、「一時的に開いた座標(temporary)をお気に入り(My Place)に登録しますか?」みたいな感じなので適当にYes/Noを選択して下さい。


貼り付けられるURLの例



GoogleEarthからGoogleMaps/YahooMaps/WorldWindへの逆変換

1.GoogleEarthで目的地を表示しているときに右下右から3つめのピンマークのボタン(Add a placemark(目印を追加), 新バージョンでは上部左から2つめ)かメニューのAdd(追加) - Placemark(目印)
2.設定ダイアログが出るので適当な名前をつけてOKを押す
3.できたPlacemark(目印)を右クリックしてCopy(コピー)
4.上のフォームに貼り付けて(XMLが貼られます)変換

変換後の不要なPlacemarkはDeleteで


制限事項

・Yahoo/GoogleMapsの検索単語が名称に使われるけどあくまで検索に使った単語なので目的地とは異なる可能性が高い
・高度は適当
・国内地図サイトで海外の地図は表示できませんが、そこらへんは考慮してません
・複数の位置情報を持ったKMLには対応していません


測地系変換にMac・GPS・Perlの簡単変換式を使っています。


更新履歴
2005/6/29使用履歴が公開されるYahoo! Maps - Google Mapsのブックマークレットを使うのがためらわれたので自分用に適当に作成
(注:現在は使用履歴非公開が選択可能になっています)
2005/7/1・簡単なKMLを出力できるようにした
・KML出力用途のためにGoogleMapsのURLも受け付けるようにした
2005/7/3・MapFanに対応
・EZNaviのメール用URLに対応
・日本語にする
・利用方法付記
・履歴付記
・livedoorに対応
2005/7/4・Yahoo地図のURLも出力(逆変換)
・kmlの貼り付けに対応
・EZNaviの測地系が間違っていたのを修正
・度の少数部を6桁から8桁に
2005/7/5・infoseek地図に対応させようと思ったら暗号化されてるので無理でした。携帯メール送信用URLで妥協。
・ページ出力をHtmlTemplateに変更
・米Yahooの地図に対応、これも符号化されてて逆変換は無理
・YahooMaps・GoogleMaps・GoogleEarth間の高度/縮尺を適当に変換
・MapionとMapfanの縮尺も変換対象に追加
2005/7/6・World Windスキーマ表記との相互変換に対応(動作未確認)
・上記に伴いKML出力にheading/tiltの情報も含めるようにした
・KMLの書式が一部古かったので修正(View→LookAtなど)
・ページのタイトル変えた
2005/7/7・URL欄に直接「35.21.23.634,138.44.02.908」とか「35/21/23.634,138/44/02.908」とか「35d21'23.634N,138d44'02.908E」とか「北緯35度21分23秒 東経138度44分2秒」とか入力してもある程度は通すようにした。余計な空白が入ると駄目。前か後ろに「tokyo」「tky」「jpn」「日本」などつけると日本測地系扱い。緯度と経度の順番が逆だと認識しません。
2005/7/8・はてなマップはGoogleMapAPIに振らないとわからないので高度無視で
・このページの、「変換結果のURL」を付け足し。ただ当然のことながらパラメータを全部GETにするのでアクセス解析に捕捉されやや微妙。"loopback url"をコピーでよろ。
MapFanで表示を追加。他のサイト(Mapionなど)は座標以外の不明パラメータが多くてできません。
 ↑MapFanはリンクするのに申請が必要なのでやめました
2005/7/11

・携帯位置情報表示テスト http://fa.skr.jp/scripts/getgps.php (携帯から)
(取得座標をそのまま表示するだけ・auとDoCoMo以外テストしてない)
2005/7/12・GoogleMapsがjapandatumhackとかいって日本測地系に対応してきたんですが、余計混乱しています。どう指定してやれば解除できるのか…過去のブックマークはどうするのか…
 とりあえずGoogleMapsとはてなマップは全部日本測地系扱いにしますので、日本以外の座標は世界測地系を強制指定してください。
・測地系(入力側)を強制指定できるようにした
2005/7/14

・GoogleMapsが地図表示及び住所検索に対応したのでもうYahoo地図で検索する必要はなくなりましたな。

・携帯位置情報表示テスト2 GoogleMaps表示 / 位置情報POST(携帯から)
2005/7/15・はてなマップ記法に対応
2005/7/20・1クリック省けるだけだがGoogleMapsの地図表示リンクも追加
2005/7/21・どうやって使うかは考えてないけど携帯版GoogleローカルのURL(入力側のみ)に対応。出力側は検索文字入ってないと表示されないのと、zpの指定方法がよくわからんね。
・順番逆だけどGoogleローカルのURLに対応。
2005/7/24・GoogleMapsデュアルって意味あんのか
2005/7/25・goo地図のURL(入力側のみ)に対応
・MSN VirtualEarthのPermalink URL(入力側のみ)に対応(高度無視)
2005/8/8・kml入力ができなくなっていたのを修正(7/21-)
2005/10/26・GoogleMapsとはてなマップが世界測地系に統一。
 問題ははてなマップ記法だが…。昔のはてなマップ記法を入力するときは日本測地系を強制指定してください、みたいな?
2006/09/15・Yahoo地図情報とか利用しなくてもGoogleEarth単体での日本語住所検索が使い物になるようになりましたな。
・お気に入りからコピーしたkmlから経緯度が取得できなくなっていたのを修正
2006/11/07・MSN Virtual Earth Live Search対応(高度適当)
2008/06/05・Yahoo地図のリニューアルに対応。スクロール版は高度おかしいけど放置。
 アドレスバーではd/m/s表記なのに「この地図のURL」ではdeg表記ってどうなのよ…
・XSS脆弱性対策漏れがあったので対応



作者:id:fashi / 連絡先