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