MapConductor
MapConductor
すべての地図SDKに対応する統一API
地図コードの
書き直しを
やめよう。
書き直しを
やめよう。
一度書くだけ。あらゆる地図SDKで動く。
MapConductorは、モバイル開発者のためのオープンソース統一地図SDKです。 Google Maps、Mapbox、HERE、ArcGISなど、すべて一つの統一されたAPIで利用できます。 地図体験の構築に集中しましょう。インテグレーションコードの書き直しは不要です。
なぜMapConductorなのか?
- 1つのAPI、複数の地図プロバイダ — SDKごとの書き直し不要
- いつでもプロバイダを切り替え可能 — ベンダーロックインなし
- モダンなモバイルUI向けに設計(Jetpack Compose & SwiftUI)
シンプルな統一API
MapView( onMapClick = { // onMapClickAction }) { for (markerState in markerList) { Marker(state = markerState) }}同じコードが、対応するすべての地図SDKで動作します。いわば地図SDKのためのjQueryです。
紹介動画
主な機能
- マルチSDK対応
Google Maps、Mapbox、HERE、ArcGISなど、単一のコードベースから複数の地図SDKを操作できます。 - 統一地図API
マーカー、シェイプ、カメラ操作、イベントを統一的に扱えます。 - ベンダーロックインからの解放
アプリケーションロジックを書き直すことなく、地図プロバイダを変更できます。 - 高パフォーマンスレンダリング
組み込みアルゴリズムが数千個のマーカーをスムーズに処理します。 - モダンUI対応
Jetpack ComposeとSwiftUIのワークフロー向けに設計されています。