我正在使用iOS 6和XCode 4.5。
尝试创建基于地图的应用程序。在那里,我将Mapview放在XIB中,并使用相应的视图控制器与IBOutlet
进行映射。
我现在没有设备,所以我在iOS 6模拟器中进行测试。目前的位置显示为荷兰,这是无关紧要的。
试图解决:
mapView.showsUserLocation = YES
。以上都没有帮助。
你能帮我解决这个问题吗?
谢谢,
答案 0 :(得分:2)
模拟器没有任何GPS,因此无法显示正确的位置。您可以通过在控制台中选择位置找到一些预定义的位置。
你可以从这里获得testing Current Location in simulator的好项目。
FTLocationSimulator允许在iPhone中模拟核心位置 桌面上的模拟器。它发送假的核心位置更新 来自描述预定义路由的KML文件。
除了模拟的Core Location更新,它还会更新蓝色 MapKit视图上的userLocation视图。示例项目显示了如何操作 在这种情况下,将FTLocationSimulator集成到现有应用程序中 Apple的“Breadcrumb”示例应用程序。