1

我已经在其中实现了 Maps 和 Pin,但是当我拖动 map Pin 时,它也会随之移动。我想将大头针固定在屏幕的中心位置并在地图下方拖动。

目前,我拖动大头针并将其放置在哪里告诉它的纬度,经度点。

我想停止大头针与地图一起移动。

在此处输入图像描述

4

2 回答 2

4

这不是地图注释的想法。注释具有地理坐标,因此随着地图移动。

您想要的是一个自定义视图(看起来像一个图钉),您将其作为子视图添加到 viewController。然后,您的自定义视图与视图层次结构中的 mkMapKit 平行,然后这样的视图始终停留在其屏幕坐标上。

例如:屏幕中间的十字准线、标尺视图、坐标显示等。

于 2013-07-27T12:31:10.687 回答
0
    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];

用它来解决你的问题它肯定会工作

于 2014-12-05T11:51:25.320 回答