原文地址:http://blog.objectgraph.com/index.php/2009/04/02/iphone-sdk-30-playing-with-map-kit/
说明:本人E文水平有限,不足之处还请指正
-------------------------------------------------------
我开始试着用Map Kit API 开发一个简单的可以搜索在哪停车的iphone应用
在苹果的开发者页面上目前仍然没有有关地图组件的编程指南,因此我决定分享一下我在学习过程中的心得与体会
地图调用的主要类MKMapView
在使用时你需要引入它的头文件<MapKit/MapKit.h>
并且不要忘记引入MapKit.Framework
如下是简单的代码示例,步骤如下:
1.创建一个工程--我选择的Utility Application 项目名称可以取任何你想要的(随便)
2.找到MainViewController.h
3.包含头文件Mapkit/Mapkit.h
如下是代码截图:
正如你所看到的,我们创建了一个MkMapView的引用
接下来我们看一下MainViewController.m的代码的实现部分
在viewDidLoad方法中我们初始化了一个MkMapView的实例,并将该实例作为子视图添加到当前主视图中。
ok,我们来看一下在模拟器上的运行结果:你可以得到一个可以滚动的GoogleMap
通过添加更多的参数,
mapView.showsUserLocation=TRUE;
mapView.mapType=MKMapTypeHybrid;
您将看到类似如下的图示,用户在模拟器中的位置看起来是Apple’s HQ
好,本节内容就到这里,下次我们将探讨如何在地图组件上创建点
MkMapView类的参考地址如下:
http://developer.apple.com/iphone/prerelease/library/documentation/MapKit/Reference/MKMapView_Class/MKMapView/