我已经在其中实现了 Maps 和 Pin,但是当我拖动 map Pin 时,它也会随之移动。我想将大头针固定在屏幕的中心位置并在地图下方拖动。
目前,我拖动大头针并将其放置在哪里告诉它的纬度,经度点。
我想停止大头针与地图一起移动。
我已经在其中实现了 Maps 和 Pin,但是当我拖动 map Pin 时,它也会随之移动。我想将大头针固定在屏幕的中心位置并在地图下方拖动。
目前,我拖动大头针并将其放置在哪里告诉它的纬度,经度点。
我想停止大头针与地图一起移动。
这不是地图注释的想法。注释具有地理坐标,因此随着地图移动。
您想要的是一个自定义视图(看起来像一个图钉),您将其作为子视图添加到 viewController。然后,您的自定义视图与视图层次结构中的 mkMapKit 平行,然后这样的视图始终停留在其屏幕坐标上。
例如:屏幕中间的十字准线、标尺视图、坐标显示等。
UIImageView *imgVew = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"user_marker"]];
imgVew.frame = CGRectMake(10, 30, 7, 17);
imgVew.center=self.view.center;
AppDelegate*appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.window addSubview:imgVew];
用它来解决你的问题它肯定会工作