ユーザーの現在地に問題があります。
ユーザーの現在の場所の近くで発生するイベントを表示するアプリがあります。今まではすべて問題ありませんでしたが、これからは都市を変更する機能を実装する必要があります。都市を変更すると、近くのイベントもそれぞれ変更されます。アプリから現在地を変更できるか知りたいです。または、言い換えれば、アプリから電話の設定で場所を変更できますか。どんな提案も役に立ちます。
ありがとう
ユーザーの現在地に問題があります。
ユーザーの現在の場所の近くで発生するイベントを表示するアプリがあります。今まではすべて問題ありませんでしたが、これからは都市を変更する機能を実装する必要があります。都市を変更すると、近くのイベントもそれぞれ変更されます。アプリから現在地を変更できるか知りたいです。または、言い換えれば、アプリから電話の設定で場所を変更できますか。どんな提案も役に立ちます。
ありがとう
設定から現在地を変更することはできません。
選択した都市を現在の場所として保存する場合は、選択した都市の経度と緯度を保存し、それを現在の場所として、イベントによって近くを取得するメソッドに渡して、現在の場所として機能するようにします。
選択した都市の緯度経度を設定ファイル (または .plist) に保存できます。場所が更新されると、ユーザーが都市を選択したかどうかを確認できます。次に、選択した都市の緯度と経度を渡します。それ以外の場合は、現在の緯度経度を渡します。だからあなたにとってより簡単になります。
それが役に立てば幸い!!
新しい都市の緯度経度がある場合は、緯度経度を位置座標に設定できます..そして、イベントも更新できます..
現在地を変更することはできませんが、都市の緯度を取得することで変更できます。
http://maps.googleapis.com/maps/api/geocode/json?address=jaipur&sensor=false
これを使用すると、他の都市の緯度を取得し、それを現在の場所として渡して、イベントに近づくことができます。