所以我将我的应用设置为在按下按钮时搜索用户的位置。
-(IBAction)getLocation {
mapview.showsUserLocation = YES;}
然后我在使用此
加载地图视图时也将地图注释设置到某个位置- (void)viewDidLoad{
[super viewDidLoad];
// Do any additional setup after loading the view.
[mapview setMapType:MKMapTypeStandard];
[mapview setZoomEnabled:YES];
[mapview setScrollEnabled:YES];
MKCoordinateRegion region = { {0.0, 0.0 }, {0.0, 0.0 } };
region.center.latitude = 123;
region.center.longitude = 123;
region.span.longitudeDelta = 0.01f;
region.span.latitudeDelta = 0.01f;
[mapview setRegion:region animated:YES];
NewClass *ann = [[NewClass alloc] init];
ann.title = @"Place to go to";
ann.subtitle = @"subtitle";
ann.coordinate = region.center;
[mapview addAnnotation:ann];
}
是否有可能将"方向放到这里"使用MapKit按钮到我的注释?任何帮助都是极好的!谢谢!
答案 0 :(得分:2)
要添加标注附件,您必须遵循Anna Karenina的说明。
要绘制路线本身,您必须首先获得路线,有许多优秀的API可以为您提供两个给定点之间的路线,甚至允许您设置参数,就像您想要包含的路线类型一样。 Google Directions API在这方面非常令人印象深刻。你应该检查一下。
然后你必须用MKPolyline
绘制路线本身。几个月前你可以检查toy app我放在一起来展示如何做到这一点。