摘要: IOS 地图控件 : mapkit 第一步 显示地图[cpp] view plaincopyprint?-(void)viewDidLoad{self.mapView=[[[MKMapViewalloc]initWithFrame:self.view.bounds]autorelease];mapView.delegate=self;mapView.autoresizingMask=(UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleLeftMargin|UIV. 阅读全文
posted @ 2012-07-12 16:26 hhhker 阅读(2578) 评论(0) 推荐(0) 编辑
摘要: iOS中的MapKit集成了google地图api的很多功能加上iOS的定位的功能,我们就可以实现将你运行的轨迹绘制到地图上面。这个功能非常有 用,比如汽车的gprs追踪、人员追踪、快递追踪等等。这篇文章我们将使用Map Kit和iOS的定位功能,将你的运行轨迹绘制在地图上面。实现在之前的一篇文章:iOS开发之在google地图上显示自己的位置中描述了如何在地图上显示自己的位置,如果我们将这些位置先保存起来,然后串联起来绘制到地图上面,那就是我们的运行轨迹了。首先我们看下如何在地图上绘制曲线。在Map Kit中提供了一个叫MKPolyline的类,我们可以利用它来绘制曲线,先看个简单的例子。使 阅读全文
posted @ 2012-07-12 15:52 hhhker 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 地图应用经常会涉及到线路的绘制问题,ios下可以使用MKMapView进行地图开发,使用MKOverlayView进行线路的绘制。使用MKMapView添加MKMap.framework 和CoreLocation.framework并导入MapKit.h头文件。新建一个基于视图的工程,修改头文件:////CloViewController.h//LocationMapTest////CreatedbyCloayon12-6-18.//Copyright(c)2012年__MyCompanyName__.Allrightsreserved.//#import<UIKit/UIKit.h& 阅读全文
posted @ 2012-07-12 14:03 hhhker 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: iPhone SDK提供了三个类来管理位置信息:CLLocation CLLocationManager 和 CLLHeading(不常用)。除了使用GPS来获取当前的位置信息外,iPhone也可以基于WiFi基站和无线发射塔来获得位置信息。GPS的精度最高,可以精确到米级别,但是也最耗电。------------CLLocationCLLocation类代表一个位置信息,其中还包括了方向和速度。比如我在长安街188号以5公里/小时的速度往西走。CLLocation具有下面的属性和方法:@property CLLocationCoordinate2D coordinate; //以经度和纬度表 阅读全文
posted @ 2012-07-12 13:57 hhhker 阅读(2661) 评论(0) 推荐(2) 编辑