我已经添加了地图视图,并添加了需要的map-kit框架工作和核心位置框架,使用iOS6,我添加了这些方法,但没有获取当前坐标,因此我可以显示gps跟踪指标。从CLLocationManager获取坐标
下面是代码:地图
- (void)locationManager:(CLLocationManager *)manager
didUpdateLocations:(NSArray *)locations {
CLLocation* location = [locations lastObject];
NSLog(@"first time -- locations.count = %d", locations.count);
NSDate* eventDate = location.timestamp;
NSTimeInterval howRecent = [eventDate timeIntervalSinceNow];
if (abs(howRecent) > 15.0) {
NSLog(@"latitude %+.6f, longitude %+.6f\n",
location.coordinate.latitude,
location.coordinate.longitude);
}
}
它给我的默认值(北纬37.785834,-122.406417经度),而不是我的地方的当前位置。
如果您在模拟器中试用它,您将获得默认值。您必须在设备上运行代码才能获得实际的坐标值。 – 2013-03-12 04:31:50
非常感谢你Vidya Murthy,还有一件事,我有阅读reywenderlich教程,他下载了一些文件,以显示谷歌地图中的街道或路径使用gps进行跟踪,这是必需的。 – terminator 2013-03-12 04:38:32
我想加入你的进一步讨论,我的Gmail邮箱[email protected]给你的链接邮件 – terminator 2013-03-12 04:45:53