Top > GeoPlatformAPI > OrkneyWebRoutingServiceAPIDemo
Orkney Web Routing Service API デモ
シリウステクノロジーズから中目黒までのルートを Google Maps 上に表示してみます。
まず、シリウステクノロジーズの場所を普通に表示してみます。
<img src="http://maps.google.com/staticmap?&size=450x300¢er=35 .644007,139.712126&maptype=mobile&zoom=14&key=ABQIAAAALjCxI1T rNSkPjepfda625RQUyvxb28QV7cEn3Jv4ELJwzeQtqhSVL-5g2E2RlhVydnUCkYz cLT8kFg&markers=35.644007%2C139.712126%2Cred%7C">
(Google Static Maps を使って表示しています。)
中目黒からのルートを取得してみましょう。
中目黒の経緯度は 139.698928,35.644186 です。
以下のように、Web Routing API へリクエストを投げます。
http://api.cirius.co.jp/wrs/1.0.0/hcc/lonlat/shortest_path.kml? start=139.712126%2035.644007&end=139.698928%2035.644186& sridIn=4326&sridOut=4326&api_key=test
(上記では、api_key には test を利用していますが、実際に利用する際には Geo Platform の APIキーを取得してください。)
すると、以下のような レスポンスが 帰ってきます。
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | |
coordinates タグの中に、経度,緯度,高度 のセットがスペース区切りで出力されています。
以下のリンクから、実際のファイルをダウンロードできます。
kmlファイルをダウンロードする
上記の.kmlファイルを Google Earth で開くと、ルート情報が表示されると思います。
マップ上に直接描画
試しに、上記の結果を グーグルマップのバイナリに直接描画してみたところ、以下のようになりました。

バイナリへの描画は、Google Moblie Map Pluginをご利用いただくことで可能となります。
詳しい使い方
使い方については Orkney Web Routing Service ユーザーズガイド をご確認ください。