Open2
Mapboxのナビ用APIを試す
Mapbox( https://www.mapbox.com/ )は独立系としては最大手のオンライン地図サービスで、Yahooの地図などこの上に構築されているサービスも多い。
基本的にMapboxのAPIは1〜2人の利用だとゼロ円になるように利用料金が設定されているため、アカウントを登録のうえ適当に遊ぶことができる。
ナビゲーションデータを取得する
例えば品川駅 (35.628663131416886, 139.7387918848175)
から東京ビックサイト (35.63215902044306, 139.79746439830942)
までのルートを検索するには、
- https://account.mapbox.com/ で適当にアカウントを作ってログイン
- https://docs.mapbox.com/playground/directions/ に行ってaccess tokenが自動入力されているのを確認
- テキストボックスに ↓ を入力し、add coordinates ボタンをクリックする
139.7387918848175,35.628663131416886;139.79746439830942,35.63215902044306
緯度と経度が逆になっているのに注意する。Google Mapsのような通常の地図サイトではWGS84を緯度→経度の順(いわゆる左手系)で使用しているが、MapboxのAPIでは経度→緯度の順で表現する必要がある。要はMapboxはGeoJSONと同じになっている。
検索されるナビゲーションは割と狂っていて、レインボーロードとかどこだよという感じではある。。(芝浦側のレインボーブリッジ入口の通りがそう命名されている) 例 の 品川駅の社畜通りを含む自由通路 をそう呼ぶらしい。
ちなみにGoogle Mapsが報告する座標で検索するともっと狂った検索結果になる(歩きの場合水上バスを利用させられる)。
139.74103967401453,35.62891130423923;139.79322121493774,35.63007564116864