TomTom Maps SDK / Web API
2025年11月25日 15:28
GISBoxは、OSGB/GEOTIFF/RVTなどの複数のGISフォーマットでの編集をサポートし、3DTiles/Terrainへの変換や公開が可能なワンストップ3DGIS データ編集、変換、公開プラットフォームです。
概要
TomTom Maps SDK / Web API は、Web およびモバイルアプリケーションに位置情報サービス機能を統合するためのツールセットであり、地図表示、ルート計画、スタイルカスタマイズ、データ分析といった機能を提供し、複数のプラットフォームで利用できます。開発者は API を通じて地図上に複数のエンティティ位置を同時に表示でき、TomTom が収集した数百万のデータポイントを活用して効率的に開発を進めることができます。この SDK は Web ベースおよびネイティブのモバイルアプリプラットフォームに対応しており、自動車ナビゲーション、公共部門の意思決定、自動運転、物流管理などさまざまな分野で利用されています。

データフォーマットの概要
TomTom Maps SDK / Web API のファイル構造は主に以下の要素によって構成されています。
- コアライブラリとパス設定:Web SDK を使用する際、開発者は SDK の基盤となるコアライブラリにアクセスするため、プロジェクト内で basePath を設定する必要があります。このパスは主要ライブラリファイルの格納ディレクトリを指します。
- API キー設定ファイル:開発者はアプリケーションを作成し、Maps Display API のキーを取得する必要があります。この API キーは地図インスタンスを初期化する際の必須パラメータです。
- モジュール依存管理:iOS プラットフォームでは、Cocoapods などの依存管理ツールを通じて Maps SDK を組み込みます。
- ログフレームワーク:SDK には独立したログフレームワークパッケージが提供されており、高度なログ機能を使用するためには別途認証設定と ~/.netrc の構成が必要となります。
長所
- 多プラットフォーム対応:TomTom Maps SDKはWeb、iOS、Android向けの専用SDKを提供し、1日2,500回の無料API呼び出し枠をサポートしており、さまざまな環境での開発ニーズに対応します。
- 高度な地図レンダリング:ベクタースタイルのカスタマイズ、データドリブンレンダリング、シンボルレイヤー、視覚変数の設定をサポートし、開発者は高度に個別化された地図表示を作成できます
- リアルタイムデータ処理:交通流分析、ルート監視、交差点分析などを統合し、リアルタイムで更新される地図データを提供します。
- クライアント側分析機能:フロントエンドでのクエリ、統計計算、幾何空間分析をサポートし、開発者に豊富なデータ処理ツールを提供します。
- 高精度マップ:TomTomのOrbis Mapsは、世界中の道路を3Dで可視化し、高い精度を有しており、自動運転用途に特に適しています。
- 柔軟な料金体系:Google Maps APIと比較すると、TomTomはより多くの無料使用枠(1日2,500回)を提供しており、中小規模の開発者にとってより利用しやすいです。
短所
- 一部機能は有料:基本機能には無料枠がありますが、リアルタイム交通渋滞予測などの高度な機能には追加料金が必要です。
- 知名度の低さ:Google Maps APIと比べるとTomTomは知名度やユーザー基盤が小さく、コミュニティリソースやサードパーティサポートが相対的に限られています。
- ドキュメントの複雑さ:ドキュメントは充実しているものの、高度な機能の設定や使用方法は初心者にはやや分かりにくい場合があります。
応用シーン
TomTom Maps SDK / Web APIは、自動車ナビゲーション、物流管理、公共部門の意思決定、自動運転など、地図や位置情報サービスを必要とする幅広いアプリケーションに利用されています。その高精度地図とリアルタイムデータ処理能力は、ルート計画、交通流量分析、電気自動車(EV)充電ステーションの位置特定など、専門的な地図機能が求められる場面に特に適しています。またTomTomはブランドカスタマイズにも対応しており、開発者は独自の地図スタイルやUIを作成できるため、高度に個性化された地図表示が必要なアプリケーションにも適しています。
例
1. SDKを使用してTomTom APIに直接アクセス。

2. ReactとTomTom Maps SDK for Webを使用して複数の地図を表示。

ファイルの開き方
1. TomTom JavaScript Maps SDK for Web v6を使用してチルトおよび回転を実行。

関連地図サービス
Mapillary API
OpenStreetCam
Mapillary Vector Tiles API
Mapillary Image Matching API
参考
- https://www.tomtom.com/products/maps-sdk/
- https://www.tomtom.com/products/maps-sdk/#documentations
- https://developer.tomtom.com/blog/build-different/displaying-multiple-maps-react-and-tomtom-maps-sdk-web/
- https://developer.tomtom.com/blog/build-different/tilt-and-rotation-tomtom-javascript-maps-sdk-web-v6/