“好的,实际上这是一个包含三个不同问题的线程:”
“1)我正在使用:”
使用GCRectMake在用户坐标上放置图像,但不幸的是图像没有放置在正确的位置: 并且如果我移动地图,那么图片将始终以与用户位置相同的偏移量放置。我错过什么了吗?难道它不应该直接放在用户上面吗?我猜我在第一次给mapView(我下面有一个工具栏)的偏移量(-100,-100)正是导致这种情况的原因。
我的iOS 5模拟器行为异常,在格伦代尔,凤凰城放置了我的位置 (难道不应该在库比蒂诺吗?),由于某些原因表现出向东移动;尽管我的iPhone 4一切都运行良好(除了图片的错误放置)。有什么想法吗?
我一直在考虑使用注释,但我听说它们是静态的(而我真的需要它们是动态的)。这是真的吗?
谢谢!
“1)我正在使用:”
- (void)viewDidLoad
{
[super viewDidLoad];
[mapView setFrame :CGRectMake(-100,-100,520,520)];
[mapView setAutoresizesSubviews:true];
mapView.showsUserLocation = YES;
locManager = [[CLLocationManager alloc] init];
locManager.delegate = self;
[locManager startUpdatingLocation];
[locManager startUpdatingHeading];
[bt_toolbar setEnabled:YES];
}
- (IBAction) CreatePicture
{
CLLocationCoordinate2D coord = CLLocationCoordinate2DMake(mapView.userLocation.coordinate.latitude, mapView.userLocation.coordinate.longitude);
CGPoint annPoint = [self.mapView convertCoordinate:coord toPointToView:self.mapView];
mapPic = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"pic.png"]];
mapPic.frame = CGRectMake(annPoint.x, annPoint.y, 32, 32);
[self.view addSubview:macPic];
}
使用GCRectMake在用户坐标上放置图像,但不幸的是图像没有放置在正确的位置: 并且如果我移动地图,那么图片将始终以与用户位置相同的偏移量放置。我错过什么了吗?难道它不应该直接放在用户上面吗?我猜我在第一次给mapView(我下面有一个工具栏)的偏移量(-100,-100)正是导致这种情况的原因。
我的iOS 5模拟器行为异常,在格伦代尔,凤凰城放置了我的位置 (难道不应该在库比蒂诺吗?),由于某些原因表现出向东移动;尽管我的iPhone 4一切都运行良好(除了图片的错误放置)。有什么想法吗?
我一直在考虑使用注释,但我听说它们是静态的(而我真的需要它们是动态的)。这是真的吗?
谢谢!