iOS 6苹果地图应用开发

在iOS 6之后,不再使用谷歌地图了,而是使用苹果自己的地图,但是API编程接口没有太大的变化。开发人员不需要再学习很多新东西就能开发地图应用,这是负责任的做法。因此本节介绍的内容也同样适用于iOS5上运行地图应用开发。

iOS应用程序中使用Map Kit API开发地图应用程序。 其核心是MKMapView类使用。我们可以设置地图显示方式、控制地图,可以在地图上添加标注。

显示地图

在Map Kit API中显示地图的视图是MKMapView,它的委托协议是MKMapViewDelegate。Map Kit API使用需要导入MapKit框架。

下面我们通过一个案例介绍一下面我们介绍一下Map Kit API的使用。这个案例在“输入查询地点关键字”文本框中输入关键字,点击“查询”按钮,先进行地理信息编码查询,查询获得地标信息后,在地图上标注出来。

首先添加框架MapKit.framework。然后在工程中打开MainStoryboard.storyboard的IB设计,从对象库中拖拽Map View到设计画面中。

调整它的位置和大小使得Map View尽可能填出画面下面的空白部分,然后为Map View定义输入出口。下面我们看看主视图控制器ViewController.h代码:

#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>
#import ”MapLocation.h”
@interface ViewController : UIViewController <MKMapViewDelegate>
@property (weak, nonatomic) IBOutlet UITextField *txtQueryKey;
@property (weak, nonatomic) IBOutlet MKMapView *mapView;
- (IBAction)geocodeQuery:(id)sender;
@end

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索map
, ios开发scrol...
, 地图
, 查询
, 地图api
, uitextfield
, ios 开发
, 百度地图api
, 地图开发
, 苹果ios
, 输入
, mapkit
, 应用开发
mkmapview
ios 苹果地图开发、ios 苹果自带地图开发、地图应用开发、百度地图应用开发、手机 地图应用开发,以便于您获取更多的相关知识。

时间: 2025-01-03 12:18:52

iOS 6苹果地图应用开发的相关文章

iOS开发那些事-iOS6苹果地图实用开发

在iOS 6之后,不再使用谷歌地图了,而是使用苹果自己的地图,但是API编程接口没有太大的变化.开发人员不需要再学习很多新东西就能开发地图应用,这是负责任的做法.因此本节介绍的内容也同样适用于iOS5上运行地图应用开发. iOS应用程序中使用Map Kit API开发地图应用程序. 其核心是MKMapView类使用.我们可以设置地图显示方式.控制地图,可以在地图上添加标注. 显示地图 在Map Kit API中显示地图的视图是MKMapView,它的委托协议是MKMapViewDelegate.

传苹果地图软件开发负责人已遭解聘

知情人士透露,苹果地图应用项目经理理查德·威廉姆斯(Richard Williamson)已经被解雇. 知情人士称,由于威廉姆斯管理开发的苹果地图应用备受用户指责,苹果高级副总裁埃迪·库(Eddy Cue)近日已经解雇了威廉姆斯. 埃迪·库于9月份升任苹果互联网软件和服务的高级副总裁,并在上个月接管了公司部分管理工作.为了修复地图应用中的错误数据,苹果正与数字地图供应商TomTom进行合作. 自2007年推出iPhone以来,苹果一直使用Google Maps作为默认的地图应用,但从iOS6系统

传苹果地图开发负责人威廉姆森已遭解聘

苹果iPhone地图软件新浪科技讯 北京时间11月28日凌晨消息,据彭博社报道,有熟知内情的消息人士周二透露,苹果高级副总裁艾迪·库(Eddy Cue)已经解聘了苹果移动地图软件开发负责人里奇·威廉姆森(Rich Williamson),希望重新赢得用户的信任.此前,苹果在今年9月推出苹果地图应用,但这个应用令用户 感到失望.作为苹果管理层重组措施的一部分内容,艾迪·库在上个月接管了Siri和苹果 地图业务,他正在从外部地图技术专家 那里寻求建议,同时促进数字地图服务提供商TomTom修复该公司

苹果iOS 6系统采用自家苹果地图

就算苹果毅然决然的在iOS 6系统中抛弃了谷歌地图而采用了自家的http://www.aliyun.com/zixun/aggregation/38329.html">苹果地图,但是这并没有妨碍谷歌后来专门为iOS系统开发的谷歌地图应用成为苹果用户最喜欢的地图应用.今天,iOS版谷歌地图再次迎来了更新,又增加了不少实用的功能. 本次更新后的谷歌地图增加了搜索用户Google通讯录的功能,在用户登录Google账户的前提下,当用户搜索通讯录中的联系人名字,谷歌地图就会自动显示用户之前保存过的

苹果正计划在iOS 6的地图服务中集成Yelp的商户评论

和讯科技消息 北京时间7月6日,由于有媒体报道苹果正计划在iOS 6的地图服务中集成Yelp的商户评论,受此推动,Yelp股价周四大涨12%. 苹果上月推出了自主地图服务.苹果的地图服务将成为谷歌地图的重要竞争对手.TheStreet.com网站周三报道称,通过整合Yelp的服务,iOS 6用户将可以直接在商户签到,而不必再打开Yelp应用. Yelp尚未对这一消息置评.该公司面向本地商户销售广告和其他服务.如果Yelp的服务被整合到iOS 6之中,那么预计该网站上的签到信息将会大幅增长. Ye

IOS百度地图导航开发功能实现简述_IOS

以下通过图文并茂的方式给大家讲述百度地图导航开发功能: 第一步:在使用百度导航之前,我们需要在百度地图开放平台上下载导航的 SDK,共85.8M,网速不好的同学可提前准备好. 第二步:引入导航所需的系统包 将AudioToolbox.framework.ImageIO.framework.CoreMotion.framework.CoreLocation.framework.CoreTelephony.framework.MediaPlayer.framework.AVFoundation.fr

懒癌患者有福了!iOS用户可以在苹果地图和Siri里直接打滴滴

6月14日凌晨,备受关注的WWDC大会在美国旧金山举行,苹果官方在大会上透露,新版iOS 10将为懒癌患者们提供便利,支持用户在苹果地图里直接用滴滴叫车,在不唤起手机的情况下,也可以直接用Siri打滴滴了. iOS 10正式上线后,大家通过Siri或地图APP就可以直接通过滴滴约车.根据苹果软件工程高级副总裁克雷格•费德里吉在WWDC上披露的信息,大家用Siri打滴滴时,可以看到即时价格以及司机信息,并能迅速发送叫车请求.此外,在地图APP里查找目的地时,也可以直接选择滴滴来出行,全程都不需要唤

谷歌战胜苹果?iOS版谷歌地图应用上线

iOS版谷歌地图      [科技讯]12月13日消息,谷歌地图应用在被苹果从iOS 6系统中去除后, 终于在今日重返苹果应用商店,推出了适用于苹果iPhone.iPad和 iPod touch的新版本.     苹果iOS版谷歌地图包含了网页版谷歌地图功能,如语音导航.公共交通导航以及谷歌街景等.目前,该应用已经可以在苹果App Store中下载.     据悉,苹果在9月份发布的iOS 6系统时宣布弃用内置的谷歌地图改用自家地图,苹果称这是因为谷歌地图没有向用户提供安卓版一样的语音导航功能.

iOS版Google地图的设计细节

现在的用户对地图应用是越来越苛刻,往其中投入的感情也越来越多.本文作者Sacha Greif 一名来自法国巴黎的设计师,当大家仍然对iOS版Google地图展现的地图数据以及服务功能赞不绝口时,他就犯了设计师的职业病,细数Google地图的设计点滴.昨天有人对着苹果地图说分手,而今天Sacha却又像评价女婿一样评价iOS版的Google地图. 说起苹果地图,因为缺少公共交通的导航,对于没有车的Sacha来说,这点根本就不能接受,也因此Sacha一直没有升级iOS 6. 无论如何,评价一款地图应用