1

我陷入了用户当前位置的问题。

我有一个应用程序,我在其中显示用户当前位置附近发生的事件。到目前为止一切都很好,但从现在开始我必须实现改变城市的功能。如果我改变城市,那么附近的事件也会分别改变。我想知道我是否能够从应用程序中更改我当前的位置。或者换句话说,我可以从我的应用程序中更改手机设置中的位置。任何建议都会有所帮助。

谢谢

4

3 回答 3

3

您无法从设置中更改您的当前位置。

如果要将所选城市保存为当前位置,则保存所选城市的经度和纬度,并将其作为当前位置传递给获取附近事件的方法,因此它应该作为当前位置工作。

您可以将您选择的城市经纬度保存在首选项文件(或 .plist)中。当位置自动更新时,您可以检查用户是否选择了城市,然后您传递所选城市的纬度和经度,否则您当前的位置经度。所以对你来说会更容易。

希望能帮助到你!!

于 2013-07-31T10:24:32.793 回答
1

如果您有新城市的经纬度,那么您可以将经纬度设置为位置坐标 ....然后您也可以更新事件..

于 2013-07-31T10:19:20.803 回答
1

您无法更改当前位置,但您可以通过获取城市的纬度来做到这一点。

http://maps.googleapis.com/maps/api/geocode/json?address=jaipur&sensor=false  

使用它,您可以获得其他城市的纬度,并将其作为您当前的位置传递,以获取附近的事件。

这是与地图链接相关的好链接

于 2013-07-31T10:37:44.397 回答