[从无到有] iOS地图与定位

iOS中有三个定位服务组件:

    wifi定位,通过查询一个wifi路由器的地理位置的信息。比较省电,ipod touch和iPad也可以采用。

    蜂窝基站定位,通过移动运用商基站定位,也适合有3g版本的iPod touch和iPad

    GPS卫星定位,通过3-4颗GPS定位位置定位,最为准确,但耗电量大,不能遮挡。

 Core Location:

     是iPhone、iPad等开发定位服务应用程序的框架,主要适用的类是CLlocationManager,通过他实现定位服务

利用 Map Kit创建地图并添加自定义标注

      Map Kit提供了一个接口,可以将地图直接嵌入到自己的视图中。

     通过Map Kit框架,可以在iOS应用程序中显示地图以及当前位置,通过属性的设定,轻松实现位置显示

添加地图注释,通过给定信息查找确定地标信息等相关功能。

MKMapView:提供了一个可嵌入应用的地图界面

MKCoordinateRegin:设置地图显示区域

MKPointAnnotation:提供了在指定点添加注释的功能,不能自定义该类

MKPinAnnotation:通过此类可以对地图标注进行配置

MKAnnotationView:通过此类实现自定义地图标注功能

 

 

实现练习

--------------------------------------

 

posted @ 2015-09-29 18:14  执着的小蛋挞  阅读(146)  评论(0)    收藏  举报