Xamarin.Forms 向けの地図ライブラリ「Xamarin.Forms.GoogleMaps」をリリースしました

Xamarin.Forms で使える地図ライブラリは、公式が出している

があるのですが、非常に機能が少ないです(ピンがおけるだけで、図形の描画すらできません)。

なので、別な選択肢としての「Xamarin.Forms向け地図ライブラリ」を開発し始めました。

それがこちら

です。

iOS では MapKit に代わり Google Maps SDK for iOS を使用し、 Android/iOS 共に Google Maps に特化することで、API の共通化を容易にし、恐らくAPI共通化の足枷になっているであろう UWP(Bing maps) のサポートは最小限に留めています。

screenshot1

現在の機能

現在のバージョンは 1.1.0 。 公式の Xamarin.Forms.Maps に比べて、ライン・ポリゴン・円を追加できるようになりました。

screenshot2

詳しい比較は

にあります。

サンプルプログラム

にあります。

Google Maps の APIキーを Android / iOS それぞれで取得する必要があります。

をそれぞれ参照してください。

オープンソース

Xamarin Open Source SDK により、 Xamarin.Forms のソースコードもオープンソースになったので、 Xamarin.Forms/Xamarin.Forms.Maps - github などを Fork して作りました。

このライブラリ自体もオープンソースであり、

で開発しています。(スターを付けてもらえると作者がよろこびます)

要望、コメントなどもらえると嬉しいです。よろしくおねがいします。