【问题标题】:ios default location detection [closed]ios默认位置检测[关闭]
【发布时间】:2016-05-31 19:14:24
【问题描述】:

您好,我已经实现了一个包含一些基于位置信息的应用程序。

但是,如果找不到某个位置,某些服务会变得有点错误,所以我想要做的是,如果找不到某个位置,它会默认为某个点。

有没有办法在 iOS8 中使用 CLLocationManager 进行设置?

谢谢,

【问题讨论】:

  • 您是否有示例代码正在尝试构建但无法正常工作。我可以抢到它
  • "...我想做的是,如果找不到位置,则默认为某个点。"嗯?我不知道那是什么意思。您需要清楚和具体地说明您要做什么。您是否尝试模拟位置管理器读数以便测试您的代码?
  • 对不起公司的一些政策我不能分享代码,我需要的是如果手机的位置管理器不能给我一个gps信号(出于任何原因)我会设置默认定位到地图中的某个点。这不仅用于调试,也用于发布。例如: if(self,locationinfo.location == nil){ //设置默认位置 }
  • 你有几个选项,假设你有一些属性来存储你的当前位置,要么将其初始化为默认值,然后允许位置更新自然更新它,要么启动一个计时器并如果您在触发之前没有进行位置更新,请将位置设置为默认值。您无法让 CLLocationManager 本身返回默认位置

标签: ios ios8 cllocationmanager


【解决方案1】:

我无法为 CLLocationManager 设置默认位置,因为它是只读值。但是,如果位置管理器不起作用,我可以将相机设置为缩放到特定位置。此外,如果您的位置经理不是一直在模拟中工作,请不要惊慌:CLLocationManager not working all the time (iOS 8, Xcode 6) 它应该可以在您的设备上正常运行。

【讨论】:

    猜你喜欢
    • 2013-09-13
    • 2020-03-04
    • 1970-01-01
    • 2016-08-05
    • 2015-05-27
    • 2016-06-02
    • 1970-01-01
    • 2016-06-15
    • 2016-12-22
    相关资源
    最近更新 更多