15-地图map
文章平均质量分 77
edward0004
这个作者很懒,什么都没留下…
展开
-
iphone map(地图)的实现
使用GPS定位系统,可以精确地定位你当前所在的地理位置,但由于GPS接收机需要对准天空才能工作,因此在室内环境基本无用。另一个找到自己所在位置的有效方法是使用手机基站,手机开机时,它会与周围的基站保持联系,如果你知道这些基站的身份,就可以使用各种数据库(包含基站的身份和它们的确切地理位置)计算出手机的物理位置。基站不需要卫星,和GPS不同,它对室内环境一样管用。但它没有GPS那样精确,它的精度转载 2012-02-13 20:36:58 · 755 阅读 · 0 评论 -
自定义MKAnnotation遇到的问题
这两天弄一个地图软件的时候遇到一个特别奇怪的问题,Annotation添加不上,报下面的一个警告:An instance 0x5bd49f0 of class MapAnnotation was deallocated while key value observers were still registered with it. Observation info was leaked,转载 2012-04-23 16:05:41 · 1021 阅读 · 0 评论 -
获取地图边界的两种办法
- (IBAction)getBounds:(id)sender{ MKMapRect mRect = self.mapview.visibleMapRect; MKMapPoint neMapPoint =MKMapPointMake(MKMapRectGetMaxX(mRect), mRect.origin.y); MKMapPoint swMapPo原创 2012-04-18 11:01:42 · 2663 阅读 · 0 评论 -
iPhone开发:地图框架入门(一)
原文地址:http://www.highoncoding.com/Articles/804_Introduction_to_MapKit_Framework_for_iPhone_Development.aspx地图对我们的生活来说是非常重要的一部分。我们经常用地图来确定位置和方向。这篇文章主要是用来介绍地图框架在ios里面的应用。关键的概念:MKMapView翻译 2012-04-15 14:35:38 · 879 阅读 · 0 评论 -
屏幕大小适应地图上的所有的坐标
-(void)zoomToFitMapAnnotationsOK:(MKMapView*)mapView{ if([[mapview annotations] count] == 0) return; CLLocationCoordinate2D topLeftCoord; topLeftCoord.latitude = -90;原创 2012-04-11 11:03:50 · 524 阅读 · 0 评论 -
地图定位
- (IBAction)locateUser:(id)sender { CLLocationCoordinate2D coordinate; coordinate.latitude =self.mapview.userLocation.location.coordinate.latitude; coo原创 2012-04-11 11:02:45 · 464 阅读 · 0 评论 -
检查ipad,iphone的定位功能是否打开
#import if([CLLocationManagerlocationServicesEnabled] && [CLLocationManagerauthorizationStatus] !=kCLAuthorizationStatusDenied){ NSLog(@"定位功能已经打开");原创 2012-04-11 10:54:48 · 1295 阅读 · 0 评论 -
[iPhone程式]iPhone開發心得04-Mapkit之使用MKMapView實作Google Map
☉目標:使用內建的Mapkit Framework建立一個Google Map畫面,可以對地圖進行拖曳、放大、縮小。 ☉限制:必須將iPhone的作業系統更新到OS 3.0版本,開發使用的SDK也要是SDK3.0才有內建Mapkit Framework。 ☉效果畫面: ☉步驟說明: (1)建立一個新的Window-Based專案,將專案命名為L转载 2012-03-22 19:35:04 · 757 阅读 · 0 评论 -
[iPhone程式]iPhone開發心得05-Mapkit之在地圖上加入座標點,使用MKAnnotation和MKAnnotationView
☉目標:在前一個範例中建立的Google Map上,加上座標點(POIs),當點選座標點會觸發對應的event。 ☉限制:必須將iPhone的作業系統更新到OS 3.0版本,開發使用的SDK也要是SDK 3.0才有內建Mapkit Framework。 ☉效果畫面: ☉步驟說明: 在地圖上每一個座標點,都是一個MKAnnotationView,也就是UI。而每一個转载 2012-03-22 19:33:20 · 788 阅读 · 0 评论 -
[iPhone程式]如何取得使用者目前的座標位置
☉目標:在iPhone應用程式中取得使用者目前的經緯度。 ☉效果畫面: 這裡借用了http://iphone4.tw的圖片。自己懶得Print Screen...XD 我們可以透過CLLocationManager類別取得使用者座標位置。CLLocationManager *locationManager = [[CLLocationManager alloc] init转载 2012-03-22 19:34:26 · 8160 阅读 · 0 评论 -
Leonbao:MapKit学习笔记
1、概述插入MapView,设置Delegate(一般为Controller),Annotations记录兴趣位置点(AnnotationView用来显示兴趣位置点),annotation是可选的,选中的annotation会显示callout,用来显示信息。2、设置地图显示类型:mapView.mapType = MKMapTypeStandard;mapView.mapType转载 2012-03-22 19:51:34 · 532 阅读 · 0 评论 -
[iPhone程式]iPhone開發心得03-在Window中加入一個UIViewController
☉目標:在Window頁面加入UIViewController組件,讓UIViewController的畫面可以顯示在iPhone視窗。 ☉步驟說明: (1)選擇File->New Project->建立一個Window-based Application,我取名為LearnLoadMap(這是為了後面的範例而命名的)。 (2)在專案目錄裡面的Classe转载 2012-03-22 19:37:12 · 1543 阅读 · 0 评论 -
MapKit学习笔记
1、概述插入MapView,设置Delegate(一般为Controller),Annotations记录兴趣位置点(AnnotationView用来显示兴趣位置点),annotation是可选的,选中的annotation会显示callout,用来显示信息。2、设置地图显示类型:mapView.mapType = MKMapTypeStandard;mapView.mapType转载 2012-03-21 15:56:45 · 391 阅读 · 0 评论 -
iPhone Mapkit 之在地图加入坐标点
☉目標:在前一個範例中建立的Google Map上,加上座標點(POIs),當點選座標點會觸發對應的event。☉步驟說明: 在地圖上每一個座標點,都是一個MKAnnotationView,也就是UI。而每一個MKAnnotationView都需要有對應的資料MKAnnotation,這是Protocal,也就是儲存每個座標點所需要用到的資料的地方。因此,我們要先建立一個使用MKAnnot转载 2012-03-21 13:01:19 · 1192 阅读 · 0 评论 -
设置地图缩放等级的代码
#import #import @interface MKMapView (MapViewUtil)- (void)setCenterCoordinate:(CLLocationCoordinate2D)centerCoordinate zoomLevel:(NSUInteger)zoomLevel转载 2012-06-18 15:11:30 · 1281 阅读 · 0 评论