【问题标题】:How to find my current location in Mapkit [duplicate]如何在 Mapkit 中找到我当前的位置 [重复]
【发布时间】:2014-02-26 04:55:58
【问题描述】:

我正在制作地图工具包,我希望在其中显示我的当前位置,但我得到的是美国位置。

那么谁能建议我如何找到当前位置?

【问题讨论】:

  • 您是在设备还是模拟器上进行测试,这是一个常见问题,您可以在上面找到很多答案

标签: ios mapkit


【解决方案1】:

默认情况下,在 iOS5 模拟器上,它会显示美国的某个位置。如果您想更改该位置,请在 iOS 模拟器菜单中转到 Debug -> Location -> Custom Location。您可以在那里设置纬度和经度并相应地测试应用程序。这适用于 mapkit,也适用于 CLLocationManager。

【讨论】:

    【解决方案2】:

    首先在您的项目中导入 CoreLocation 框架。 在真机上测试这个项目。在 iOS 模拟器中找不到用户的当前位置。

    CLLocationCoordinate2D location = [[[mapview userLocation] location] coordinate];  
    NSLog(@"Location found from Map: %f %f",location.latitude,location.longitude);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-01
      • 2012-08-06
      • 1970-01-01
      • 2016-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多