原文地址:http://blog.objectgraph.com/index.php/2009/04/03/iphone-sdk-30-playing-with-map-kit-part-2/
说明:本人E文水平有限,如果有不足之处还请指正
-----------------------------------------------------------
今天我将拿出一些时间介绍一下有关Map kit的更多的内容。并且会多加一些注释说明
先上张图:
如下有一些类需要我们熟悉
MKMapView
这个是我们显示地图组件的主要类。它继承自UIView.因此你可以初始化并把它添加到你的MainView上。
MKPinAnnotationView
如果你不希望子类化MKAnnotationView,那么这个类是很有用的。它提供了一个可用的具有相互作用的针注解(针头注释)。
MKReverseGeoCoder
这个类提供一个地标(PlackMark)再通过异步回调得到一个坐标(Coordinate)。
MKPlacemark
代表了一个标注。
另外有一些委托我们也会用到
MKMapViewDelegate
这是一个重要的委托,不管什么时候你在地图组件上添加标注,有一个回调方法你需要实现以显示标注视图.
MKReverseGeocoderDelegate
与MKReverseGeoCoder配合使用,获得多个地标(PlaceMarks)
这是我的MainViewController.h的代码:
我的MainViewController.m的代码如下: