繁体   English   中英

iOS 6 MKMapview - 当前位置在模拟器中显示错误

[英]iOS 6 MKMapview - Current Location Is Shown Wrong In Simulator

我正在使用iOS 6和XCode 4.5。

尝试创建基于地图的应用程序。 我将Mapview放在XIB中并使用相应的视图控制器与IBOutlet映射。

我现在没有设备,所以我在iOS 6模拟器中进行测试。 目前的位置显示为荷兰,这是无关紧要的。

试图解决:

  1. 通过选中并取消选中“允许位置模拟”选项来编辑模式。
  2. iOS模拟器菜单 - >调试 - >位置 - >从无更改为Apple等。
  3. 我在“属性”检查器中设置了“启用显示用户位置”。
  4. 我也给了mapView.showsUserLocation = YES

以上都没有帮助。

你能帮我解决这个问题吗?

谢谢,

模拟器没有任何GPS,因此无法显示正确的位置。 您可以通过在控制台中选择位置找到一些预定义的位置。

在此输入图像描述

在此输入图像描述

你可以从这里获得一个Nice Project来测试模拟器中的当前位置

FTLocationSimulator允许在桌面上的iPhone模拟器中模拟Core Location。 它发送从描述预定义路由的KML文件中获取的假核心位置更新。

除了模拟的Core Location更新,它还会更新MapKit视图上的蓝色userLocation视图。 该示例项目显示了如何将FTLocationSimulator集成到现有应用程序中,在本例中为Apple的“Breadcrumb”示例应用程序。

来源: 在iPhone模拟器上测试CoreLocation

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM