0

好的,我有这个带有定位销的地图视图,这里显示了 5 个:

地图别针位置

但是当你点击一个图钉时出现的灰色弹出窗口是什么?

当您点击 pin 时会调用什么方法,该方法包含或获取要在该灰色调用上显示的 pin 数据?

4

2 回答 2

4

它们被称为标注,并- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation在点击大头针时被调用。要了解如何使用它们,我推荐本教程:http ://www.raywenderlich.com/21365/introduction-to-mapkit-in-ios-6-tutorial

于 2013-05-24T22:18:20.297 回答
1

它是一个私有类,如前所述,称为注释标注。查看https://github.com/nfarina/calloutview获取它的开源克隆,查看 http://www.mapbox.com/mapbox-ios-sdk/获取本地使用它的 MapKit 的开源克隆。

于 2013-05-24T23:14:55.607 回答