玩转Map Kit (part1)

原文地址: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

如下是代码截图:

玩转Map Kit (part1)_第1张图片

正如你所看到的,我们创建了一个MkMapView的引用

接下来我们看一下MainViewController.m的代码的实现部分

玩转Map Kit (part1)_第2张图片

在viewDidLoad方法中我们初始化了一个MkMapView的实例,并将该实例作为子视图添加到当前主视图中。

ok,我们来看一下在模拟器上的运行结果:你可以得到一个可以滚动的GoogleMap

玩转Map Kit (part1)_第3张图片

通过添加更多的参数,

mapView.showsUserLocation=TRUE;
mapView.mapType=MKMapTypeHybrid;

您将看到类似如下的图示,用户在模拟器中的位置看起来是Apple’s HQ

玩转Map Kit (part1)_第4张图片

好,本节内容就到这里,下次我们将探讨如何在地图组件上创建点

MkMapView类的参考地址如下:

http://developer.apple.com/iphone/prerelease/library/documentation/MapKit/Reference/MKMapView_Class/MKMapView/

你可能感兴趣的:(part)