玩转Map Kit (part1)

本文介绍如何使用MapKit API为iPhone应用程序添加地图功能。通过简单示例展示了如何在项目中集成并显示Google Maps,包括设置用户位置可见及混合地图类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值