我正在尝试让我的应用在地图上显示不同的位置。当我按下位置按钮时,它将放大地图上的区域,但不会用蓝色的点或图钉标记该地点。
这就是我所拥有的。
-(IBAction)loc
{
MKCoordinateRegion region= {{0.0,0.0},{0.0,0.0}};
region.center.latitude=34.245832;
region.center.longitude=-88.722346;
region.span.longitudeDelta=0.01f;
region.span.latitudeDelta=0.01f;
[mapView setRegion:region animated:YES];
}
我想念什么?
答案 0 :(得分:1)
如果要标记位置,则需要添加注释或叠加层。
答案 1 :(得分:0)
阅读MKMapView的文档(尤其是注释地图的部分)和MKMapViewDelegate
基本上,您需要...
MKAnnotation
的对象coordinate
addAnnotation
进入地图视图showAnnotations
将地图缩放到所需的注释MKMapViewDelegate
方法mapView(_:viewFor:)