好的,我有这个带有定位销的地图视图,这里显示了 5 个:
但是当你点击一个图钉时出现的灰色弹出窗口是什么?
当您点击 pin 时会调用什么方法,该方法包含或获取要在该灰色调用上显示的 pin 数据?
好的,我有这个带有定位销的地图视图,这里显示了 5 个:
但是当你点击一个图钉时出现的灰色弹出窗口是什么?
当您点击 pin 时会调用什么方法,该方法包含或获取要在该灰色调用上显示的 pin 数据?
它们被称为标注,并- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation
在点击大头针时被调用。要了解如何使用它们,我推荐本教程:http ://www.raywenderlich.com/21365/introduction-to-mapkit-in-ios-6-tutorial
它是一个私有类,如前所述,称为注释标注。查看https://github.com/nfarina/calloutview获取它的开源克隆,查看 http://www.mapbox.com/mapbox-ios-sdk/获取本地使用它的 MapKit 的开源克隆。