Androidへのジオロケーションを使用する必要があります(Monodroidを使用)。そして、私には2つの問題が残っています。
- 1つ目:ユーザーに明示的に警告する必要があります(GPS座標に基づく(Windows Phoneの場合のように))
- 2番目(より複雑):この ローカリゼーションのサンプルに従いましたが、まだlastKnownLocationがありません。エミュレータのせいですか?
Androidへのジオロケーションを使用する必要があります(Monodroidを使用)。そして、私には2つの問題が残っています。
質問の最初の部分であなたが何を求めているのかわかりません。あなたはユーザーに彼らの場所の使用について警告する必要がありますか?それはあなたがそれをどれだけ頻繁に使用しているかにもよると思いますが、少なくとも彼らはあなたがあなたのアプリをインストールするときにあなたが場所の許可を要求しているのを見るでしょう。
2番目の質問については、数日前のこの質問/回答をご覧ください。つまりGetLastKnownLocation()
、プロバイダーがロケーションの更新を受け取ったことがない場合は、nullを返すことができます。
編集:
コメントであなたの質問に答えるために、エミュレーターで位置データをモックするいくつかの方法があります。Androidドキュメントのこのページでは、その方法について説明しています。