【发布时间】:2011-11-23 11:02:46
【问题描述】:
我尝试在地图上显示一个位置,代码如下:
locationManager = [[CLLocationManager alloc] init];
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[locationManager.location initWithLatitude:latitude longitude: longitude];
NSLog(@"%f", [selectedBuilding.latitude doubleValue]);
[locationManager startUpdatingLocation];
但是,无论我提供什么坐标,蓝点始终位于加利福尼亚,这似乎是默认行为,我还需要做些什么吗?谢谢。
【问题讨论】:
-
你在模拟器中吗?此外,您不应将自己的位置设置为 LocationManager 属性,因为它是只读的
-
是的,我在模拟器中,并且在 IB 中启用了“显示用户位置”。
标签: iphone mapkit cllocationmanager