Google Map APIで作ったアプリに1行たすだけで、Google Earth on the Webになるということで試してみた。
昔々、Google Maps API で GPolylineクラスを使う で作った、全国鉄道路線図 On Google Maps。本当に昔昔で、Google Maps APIもVersion 1のころのもの。
まず、こいつをVersion 2.Xに対応。そして、一行。
map.addMapType(G_SATELLITE_3D_MAP);
G_SATELLITE_MAPという、人工衛星写真モードに加え、G_SATELLITE_3D_MAPというGoogle Earthモードの追加をすれば右上に、「Earth」というボタンが出現する。これを押すことで、Google Earthの画面に切り替わる。
で、できあがったのが、こちら。
全国鉄道路線図 On Google Maps & Earth
起動したら、左上のコンボボックスで、鉄道会社を選択します。
次にとなりのコンボボックスで、路線名を選択します。
すると、路線の始発の位置に地図が移動して、路線が青い線で描かれます。
左のスライダーを使って縮尺を調整したのち、「地図」「航空写真」「Earth」で地図の種類を選択します。
最後に、発車!チェックボックスを押すと、路線に沿って、地図が移動していきます。
まぁそんだけ。
まだ縮尺とか向きとかちょっと怪しいけど、まぁいいか。