AI

地図・マップのOSS比較【2026年版】Google Maps代替をセルフホスト

オープンソースラボ編集部2026年6月13日

Google Maps APIは月$200の無料枠を超えると高額になります。OSSの地図スタックを組み合わせることで、データも費用もコントロール可能な地図アプリが構築できます。

地図OSSエコシステムの全体像

地図アプリは複数レイヤーのOSSで構成されます:

  1. タイルデータ — OpenStreetMap(OSMデータ)
  2. タイルサーバー — Tilemaker・OpenMapTiles
  3. ルーティング — OSRM・Valhalla・GraphHopper
  4. ジオコーディング — Nominatim・Photon
  5. フロントエンドSDK — MapLibre GL・Leaflet

地図OSS比較表

ツール役割Google Maps相当機能特徴
OpenStreetMap地図データ地図表示世界最大OSSマップデータ
MapLibre GLフロントエンドMaps JavaScript APIMapbox GL OSS fork
LeafletフロントエンドMaps JavaScript API軽量・シンプル
NominatimジオコーディングGeocoding APIOSMデータベース検索
OSRMルーティングDirections API超高速経路計算
ValhallaルーティングDirections API複数交通手段対応

MapLibre GL:Mapboxの完全OSS代替

MapLibre GL公式サイトGitHub)はMapbox GL JSのオープンソースforkです。WebGL描画・カスタムスタイル・3D地形をサポートしています。

import maplibregl from 'maplibre-gl';
import 'maplibre-gl/dist/maplibre-gl.css';

const map = new maplibregl.Map({
  container: 'map',
  style: 'https://demotiles.maplibre.org/style.json',
  center: [139.6917, 35.6895], // 東京
  zoom: 10
});

スタイルにはOpenMapTilesやMapTilerのタイルを使えます。

OSRM:最速のルーティングエンジン

OSRM公式サイトGitHub)はOpenStreetMapデータを使った超高速ルーティングエンジンです。Dijkstra法の改良版で、全国規模のルート計算がミリ秒単位で完了します。

# 日本のOSMデータを取得してOSRMで処理
wget https://download.geofabrik.de/asia/japan-latest.osm.pbf
docker run -t -v $(pwd):/data osrm/osrm-backend \
  osrm-extract -p /opt/car.lua /data/japan-latest.osm.pbf
docker run -t -v $(pwd):/data osrm/osrm-backend osrm-routed /data/japan-latest.osrm

OSS全体のカテゴリはmiscカテゴリから。ローコードOSSはローコードカテゴリも参照。

まとめ

Google Maps代替の推奨スタック:

  • フロントエンド:MapLibre GL(WebGL・スタイラブル)
  • データ:OpenStreetMap(世界最大OSSマップ)
  • ルーティング:OSRM(高速)or Valhalla(複数交通手段)
  • ジオコーディング:Nominatim(住所→座標)

よくある質問(FAQ)

Q. OpenStreetMapのデータは商用利用できますか?

はい。ODbL(Open Database License)の下で商用利用可能です。ただし「OpenStreetMapコントリビューターによる」のクレジット表示が必要です。

Q. 日本の地図データの精度はGoogle Mapsと同等ですか?

主要都市・幹線道路はほぼ同等です。細街路・建物名は地域によってGoogle Mapsが詳細な場合があります。国土地理院データを組み合わせることで精度を上げられます。

Q. タイルサーバーのホスティングコストは?

日本全国のタイルは数十GBになります。小規模利用ならMapTiler Cloudの無料プランやprotomapsのself-hostが現実的です。Cloudflare R2と組み合わせるコスト最適化も有効です。

他の記事も読む

Let's Build Together

OSS導入、自社だけで悩まない。

ツール選定から構築・運用・AI活用まで、オープンソースラボ運営元のClasslessが伴走します。初回のご相談は無料です。