MapKit iPhone开发 - 向地图中添加标注 - iOS SDK

3
我希望创建一个类似以下地图上的注释:
img

如果你点击蓝色箭头,一个菜单应该会打开。 这个菜单有两个选项。第一个是电话号码(如果我点击号码,iPhone将拨打/呼叫这个号码),第二个是“到这里的路线”。

目前,我正在运行此代码:

MKCoordinateRegion region4 = { {0.0, 0.0 }, { 0.0, 0.0 } }; 
region4.center.latitude = 48.13479 ;
region4.center.longitude = 11.582111;
region4.span.longitudeDelta = 0.01f;
region4.span.latitudeDelta = 0.01f;

DisplayMap *ann4 = [[DisplayMap alloc] init]; 
ann4.title = @"The Title!";
ann4.subtitle = @"The Subtitle!"; 
ann4.coordinate = region4.center; 
[mapView addAnnotation:ann4];

我该如何显示图片中所示的蓝色箭头?能否请您就此向我提供建议?

你有什么问题? - Axel
我怎么得到这个小蓝箭头? - Laurenz
2个回答

3
您需要在您的MKAnnotationView的rightCalloutAccessoryView中添加一个类型为UIButtonTypeDetailDisclosure的UIButton。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接