MapConductor
MapConductor
モバイルアプリ開発者のための
統一された地図SDK
地図アプリを
もっと簡単に
作れるようにしよう
もっと簡単に
作れるようにしよう
MapConductor (マップコンダクター) は、乱立する地図SDKの差異を吸収し、開発の複雑さを解消します。 各地図SDKのAPIの細かい実装方法に気を配ることなく、地図の上にどのようにデータを表示したいのか、というビジネスロジックに集中して開発をすることができます。 そう、サポートする地図SDKなら、どれでも同じように扱える。まるでオーケストラの指揮者のように、複数の地図SDKを扱える。それがMapConductor (マップコンダクター) が目指す世界です。
プロモーションビデオ
主な特徴
-
マルチSDK対応:
- 単一のコードで、Google Maps, Mapbox, Here, ArcGISなど、複数の主要な地図SDKを操作できます。
- 将来的には50以上のSDKへの対応を目指しています。
-
共通API:
- MapConductorが提供する統一されたメソッドを使うだけで、地図の表示、操作、データプロットが可能です。
- SDKごとの細かい「お作法」を学ぶ必要はもうありません。
-
(Android) Jetpack Composeへの対応:
- Android SDKはJetpack Composeで使うことを前提に設計されています。
- 地図の部分だけXML Layoutでコードを書く必要はありません。
-
ベンダーロックインからの解放:
- プロジェクトの要件に合わせて、最小限のコード修正でバックエンドの地図サービスを自由に乗り換えられます。
-
高パフォーマンス:
- 数千個のマーカーをスムーズに扱えるようなアルゴリズムを標準的に実装しています