こんにちは。エクセルソフトの田淵です。
GPS/Network で位置情報を取得する方法を調べています。まずは Android ということで Xamarin ネイティブでは Location Services – Xamarin を見ながら Android.Location.LocationManager
で NetworkProvider
や GetBestProvider
を使った位置情報を取得できます。(これは後日エントリー書きます)
で、せっかく Location を取得したので Google Map に表示したいですよね。Google Map を使うには少し手間が掛かりますので手順は Xamarin.Androidで地図を表示するには?(Google Maps使用) - Build Insider をご参照いただくとして、今回、Google Play Service を Component からインストールしました。
25.0 が NuGet 経由で取得されまして、それで Map の表示などを行いました。で、本題です。
一連の Xamarin.GooglePalyService.XXXXX がアップデートできるようでしたので、
最新の 26.0 にアップグレードしたところ、using Android.Gms.Maps が参照出来ないというエラーが出ました。深くは調べずに以前の 25.0 に戻しました。
書き方が変わってると思いますので、注意してください。どう変わったのか調べていただけると嬉しいです!
以上です。
Xamarin 気になった方は
是非 ダウンロード(直接) / ダウンロード(弊社経由) して触ってみてください。 学習用リソース や JXUG リンクページ に参考資料を纏めてますので併せてどうぞ。
Xamarin の情報が欲しい方はこのブログも購読いただいたりすると嬉しいです。
以上です。