統一されたAPI
一度コードを書けば、地図プロバイダをいつでも切り替えられます。Google Maps から Mapbox などに乗り換えても、大量のコードを書き直す必要はありません。
統一されたAPI
iOS / SwiftUI に最適化
Android / Jetpack Compose もサポート
オープンソース
iOSで地図アプリを作るとき、「なんか地図の部分だけ複雑だなー。使い慣れたSwiftUIで書けたら良いのに・・・」って思いませんか?MapConductor(マップコンダクター)は、そんな開発者の願いを叶えます。MapConductorが提供するAPIを使えば「地図をこうしたい!」を簡単に宣言的UIで表すことができます。
複数の地図SDKをサポートしています。Google Maps、Mapbox、MapLibre、MapKit、ArcGIS!全部同じ様に操作できます。
しかも、こっちの地図SDKには機能があるけど、そっちの地図SDKにはない機能も、独自実装しています。つまり単純に各地図SDKのAPIをまとめているだけではなくて、足りないところは作っているんです。
さらにマーカークラスタリングやヒートマップなど、高度な機能も数行で導入可能。
せっかくSwiftUIでアプリを作っているのに地図の部分だけ複雑になってしまった・・・なんてお悩みとはおさらばです!
統一的なAPIのMapView
自由にカスタマイズできるMarker
SwiftUIで書けるInfoBubble
マーカーをグループ化できるMarkerCluster
メートル単位で半径を指定できるCircle
直線も曲線も描けるPolyline
複雑な領域を塗りつぶし出来るPolygon
特定の領域に画像を貼り付けられるGroundImage
密度を表すのに便利なHeatMap
他のタイル画像を表示できるRasterLayer