我试图在我的mapView中显示用户的位置,但是showUserLocation属性只在"California“中显示一个注释!!而我在欧洲!!我放了一个NSLog来显示经度和纬度,它的日志是-180.00..对于两者,所以我认为这可能是默认用户的位置。我想知道是否有某种访问gps的许可,或者我不知道可能是其他什么。
请帮帮我,我真的困在这里了
发布于 2011-04-29 08:14:09
您希望使用CoreLocation框架。它会给你设备的纬度和经度坐标,然后你可以在地图视图上找到它们。
发布于 2011-05-10 19:57:11
导入
导入
@接口RootViewController : UIViewController
{
CLLocationManager *位置管理器;
} @property (非原子,保留) CLLocationManager *位置管理器;
@end
我们的视图控制器的实现如下:
导入"RootViewController.h“
#import
@实现RootViewController
@合成locationManager;
NSLog(@“纬度= %f",newLocation.coordinate.latitude);
NSLog(@“经度= %f",newLocation.coordinate.longitude);
https://stackoverflow.com/questions/5826494
复制相似问题