要看到那个google的地图,在实现上也相当简便。嵌入地图时需要MKMapView这个类,
它有很多方法和属性,不过如果只是想得到基本的定位功能的话,只需实例化一个对像然后加到当前的
view上就可以了。
先介绍一下,它的几个常用的属性。
region 用来设置地图的那一部份被显示,它是一个结构体,定义如下:
typedef struct{
CLLocationCoord...
分类:
移动开发 时间:
2014-10-27 10:56:40
阅读次数:
190
这几天在处理定位相关的代码,彻彻底底的被火星坐标恶心到了。恶心列表从 CLLocationManager 取出来的经纬度放到 mapView 上显示,是错的!从 CLLocationManager 取出来的经纬度去 Google Maps API 做逆地址解析,当然是错的!从 MKMapView 取...
分类:
移动开发 时间:
2014-10-26 16:46:27
阅读次数:
251
无论是QQ还是微信的移动客户端都少不了定位功能,之前在微信demo中没有添加定位功能,今天就写个定位的小demo来了解一下定位和地图的东西。地图和定位看上去是挺高大上一东西,其实用法比TableView简单多了,下面的Demo是用的iOS中自带的地图和定位,当然了也可以用第三方的来加载地图,比如百度地图啥的,在这就不赘述了。今天的博客主要是介绍MKMapView的使用,MapView的使用和其他组...
分类:
移动开发 时间:
2014-10-10 12:58:44
阅读次数:
247
无论是QQ还是微信的移动客户端都少不了定位功能,之前在微信demo中没有添加定位功能,今天就写个定位的小demo来了解一下定位和地图的东西。地图和定位看上去是挺高大上一东西,其实用法比TableView简单多了,下面的Demo是用的iOS中自带的地图和定位,当然了也可以用第三方的来加载地图,比如百度地图啥的,在这就不赘述了。今天的博客主要是介绍MKMapView的使用,MapView的使用和其他组...
分类:
移动开发 时间:
2014-10-10 12:58:06
阅读次数:
233
用XCode 6编译的原来XCode 5.1.1写的程序时,发现原来写的CLLocationManager定位的代码以及MKmapView的showUserLocation失效。查了一下,XCode 6选用iOS 8 SDK编译app的话,需要调用CLLocationManage 的requestAlwaysAuthorization 方法。
操作步骤如下:
1. 在AppDelegate的d...
分类:
移动开发 时间:
2014-10-07 14:59:03
阅读次数:
227
要得到当前的位置,只需要2步就能完成 1:判断设备是否支持定位功能,然后创建MKMapViewif ([CLLocationManager locationServicesEnabled]) { myMapView =[[MKMapView alloc] init]; ...
分类:
移动开发 时间:
2014-09-22 13:41:22
阅读次数:
255
Responding to Map Position Changes- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated- (void)mapView:(MKMapView *)mapView reg...
分类:
其他好文 时间:
2014-09-18 16:23:04
阅读次数:
272
iOS上使用地图比Android要方便,只需要新建一个MKMapView,addSubView即可。这次要实现的效果如下:有标注(大头针),定位,地图。1、添加地图1.1 新一个Single View app ,选择默认项,创建后,在ViewController.h#import #import #...
分类:
移动开发 时间:
2014-09-05 19:47:31
阅读次数:
317
1.MapKit框架的使用*MapKit框架使用前提 >导入框架 >导入主头文件:#import*MapKit框架使用须知 >MapKit框架中所有数据类型的前缀都是MK >MapKit有一个比较重要的UI控件,专门用于地图显示2.地图的类型*可以通过设置MKMapView的mapViewT...
分类:
其他好文 时间:
2014-08-30 02:23:28
阅读次数:
306