Closed4
地図アプリ/サービスを作るための情報収集
手軽にやる場合
- Google Map API (Maps Platform): https://developers.google.com/maps?hl=ja
- Mapbox: https://www.mapbox.jp/
あたりが選択肢にあがるが、API利用料などがかかる(はず)
無料でやる場合
基本的な地図機能を実装するためには、
- 地図データ
- 経路検索エンジン
- 地図描画ライブラリ
が最低限必要。
地図データの候補
- OpenStreetMap
経路検索エンジンの候補
- Valhalla: https://github.com/valhalla/valhalla/
- GraphHopper: https://github.com/graphhopper/graphhopper
地図描画ライブラリ
- Leaflet: https://github.com/Leaflet/Leaflet
参考になりそうな記事メモ
(一部、自分の記事含む)
構成案その1
- 地図データはOSMを利用
- ライセンスは各自要確認だが、自由度高く使えそう
- 経路検索エンジンはValhallaを利用
- 地図描画ライブラリはLeafletを利用
- ライセンスは各自要確認だが、自由度高く使えそう
用語
| 用語 | 意味 | メモ |
|---|---|---|
| lat, latitude | 緯度 | |
| lon, longtitude | 経度 | 経度のほうが長い (0〜180度) ため longtitude という覚え方 |
| 度分秒 | 緯度経度を表すための計測単位 | 例: 35°37'31.2"N, 139°41'49.3"E (北緯35度37分31.2秒, 東経139度41分49.3秒) |
| 十進法度単位 | 度分秒を十進法に変換したもの | 例: 35°37'31.2"N => 35 + 37 / 60 + 31.19 / 3600 ≈ 35.62533 |
このスクラップは2024/11/23にクローズされました