OpenStreetMapデータを使って、経路や距離テーブル、GPSのマップマッチングなどを計算する高性能なC++ルーティングエンジン。
代替 3 件
Google Maps Platform Directions API のおすすめオープンソース代替 3 選(2026年)
Google Maps Platform Directions API の無料オープンソース代替をお探しですか?ここにある 3 件のプロジェクトが代わりになります。どれも品質チェックを通過し、わかりやすく解説されているので、スター数・ライセンス・メンテナンス状況をひと目で比較できます。
選び方
3つとも OpenStreetMap のデータで自前のルート検索を動かし、Directions API の代わりにできます。まず必要な用途を決めてください。ルート、距離テーブル、GPS のマップマッチングだけか、等時間圏やスナップも要るかです。次に、アプリに組み込む Java ライブラリとして使うか、単独のサーバーとして動かすかを選びます。openrouteservice は GPL-3.0 というコピーレフトのライセンスなので、クローズドソースの製品に組み込む場合は事前に確認してください。
- osrm-backendルート、距離テーブル、GPS のマップマッチングに高性能な C++ エンジンを使いたいチーム向け。
- graphhopperルーティングを Java ライブラリとして組み込むか、単独の Web サーバーとして動かしたい開発者向け。等時間圏とマップマッチングも使えます。
- openrouteserviceルート案内に加えて、等時間圏、マトリクス、スナップのサービスも必要で、GPL-3.0 で問題ない人向け。
比較表
| プロジェクト | スター | ライセンス | 最終コミット |
|---|---|---|---|
| Project-OSRM/osrm-backend | ★ 8195 | BSD-2-Clause | 2 時間前 |
| graphhopper/graphhopper | ★ 6759 | Apache-2.0 | 昨日 |
| GIScience/openrouteservice | ★ 1990 | GPL-3.0 | 昨日 |
8195+8 今週3979C++BSD-2-Clause活発にメンテナンス更新 2 時間前
OpenStreetMap向けのオープンソースルーティングエンジン。JavaライブラリまたはスタンドアロンのWebサーバーとして、経路検索、等時間圏、マップマッチングに利用できます。
6759+9 今週1972JavaApache-2.0活発にメンテナンス更新 昨日
OpenStreetMapデータを利用し、ルート検索、到達圏、行列計算、スナップ機能を提供するJava製のオープンソースルーティングエンジンです。
1990+2 今週488JavaGPL-3.0更新 昨日
よくある質問
- Google Maps Platform Directions API の無料オープンソース代替はありますか?
- はい。Repolode で人気の Google Maps Platform Directions API のオープンソース代替は osrm-backend, graphhopper, openrouteservice です。
- Google Maps Platform Directions API の代替はどれを選べばいいですか?
- GitHub スターが最も多いのは osrm-backend(BSD-2-Clause ライセンス)です。選ぶ前に、上の表で各候補のライセンスと最終コミットを比較してください。
このリストの作り方:AI が各プロジェクトのドキュメントを読んで代替できる製品を判定し、品質チェックを通過したものを GitHub スター順に並べています。 スター数の更新日:2026年11月7日 Repolode の仕組み