iphone - 从应用程序内更改当前位置

标签 iphone ios google-maps cllocation

我遇到了用户当前位置的问题。

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

谢谢

最佳答案

您无法通过设置更改当前位置。

如果要将选定城市保存为当前位置,请保存选定城市的经度和纬度,然后将其作为当前位置传递到通过事件获取附近的方法,因此它应作为当前位置。

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

希望能帮助到你!!

关于iphone - 从应用程序内更改当前位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17967609/

相关文章:

objective-c - 在 iOS 中动态更改属性 getter 和 setter

javascript - 使用仪器从 iOS 自动化测试文件异步调用

android: 谷歌地图 8.4.0 版本在某些设备上崩溃

android - 谷歌地图从服务器实时更新位置

iphone - 在不定义 init 方法的情况下定义和使用方便的构造函数是不好的做法吗?

iphone - UIWebView的setKeyboardAppearance

iphone - 将字符串分配给 UIButton 的标签值

iphone - 在没有 UIWebView 的 iOS 上使用 facebook 对用户进行身份验证

ios - Swift:无法使用 Firebase 将数据同步到 TableView

google-maps - Google Maps API V3自定义控件大小