放下屏幕中心的引脚,MKMapView

时间:2011-03-29 10:52:49

标签: iphone google-maps mkmapview

我有一个使用此代码删除引脚的功能:

ParkPlaceMark *placemark=[[ParkPlaceMark alloc] initWithCoordinate:location];
[mapView addAnnotation:placemark];

如何将此针脚放在屏幕中央?

我想要类似于优步应用的东西: http://cl.ly/362q153W461Y1g3X1o04

用户位于,掉落是红色别针。然后,用户可以设置自定义位置(在优步的情况下,他们希望用出租车选择他们),并点击按钮确认该位置。 当用户设置自定义位置时,自定义位置图钉在屏幕中心,并且只有地图在移动。

互联网上有一些这样的样本,或者你可以帮我一些简短的样本吗?

1 个答案:

答案 0 :(得分:3)

假设地标实现 MKAnnotation 协议,您可以将地标coordinate属性设置为您的centerCoordinate属性的值 mapView 对象。

这意味着地标将始终放置在地图上 mapView 当前所在位置的坐标处。

希望这会有所帮助。 :)