Xamarin.Forms で使える地図ライブラリは、公式が出している
があるのですが、非常に機能が少ないです(ピンがおけるだけで、図形の描画すらできません)。
なので、別な選択肢としての「Xamarin.Forms向け地図ライブラリ」を開発し始めました。
それがこちら
です。
iOS では MapKit に代わり Google Maps SDK for iOS を使用し、 Android/iOS 共に Google Maps に特化することで、API の共通化を容易にし、恐らくAPI共通化の足枷になっているであろう UWP(Bing maps) のサポートは最小限に留めています。
現在のバージョンは 1.1.0 。 公式の Xamarin.Forms.Maps に比べて、ライン・ポリゴン・円を追加できるようになりました。
詳しい比較は
にあります。
にあります。
Google Maps の APIキーを Android / iOS それぞれで取得する必要があります。
をそれぞれ参照してください。
Xamarin Open Source SDK により、 Xamarin.Forms のソースコードもオープンソースになったので、 Xamarin.Forms/Xamarin.Forms.Maps - github などを Fork して作りました。
このライブラリ自体もオープンソースであり、
で開発しています。(スターを付けてもらえると作者がよろこびます)
要望、コメントなどもらえると嬉しいです。よろしくおねがいします。