冬泉谷部落任務(wù)豹子賽洛塔姆(賽洛塔姆) 福州科技館怎么預約(福州科技館怎么預約參觀) 當日金價實時報價(當日) 360瀏覽器默認搜索引擎如何修改為百度搜索(360瀏覽器設(shè)置百度為默認搜索引擎) DNF貝爾瑪爾的煉金術(shù)師任務(wù)怎么做(dnf煉金術(shù)需要的東西任務(wù)) 晉中職業(yè)技術(shù)學院聯(lián)系手機號(晉中職業(yè)技術(shù)學院貼吧) 如何用彩泥捏泥人(如何用彩泥捏泥人教程) 蘋果手機怎么換個性化主題(蘋果手機怎么換個性化主題壁紙) 蒯讀什么音?(蒯讀什么) 一般網(wǎng)上旅游路線訂購流程(一般網(wǎng)上旅游路線訂購流程是什么) AutoCAD趣味圖《鋼鐵俠能量環(huán)》的畫法(鋼鐵俠畫畫圖) soho中國怎么讀(soho怎么讀) 永獵雙子千玨打野符文天賦加點圖(永獵雙子打野技能加點) 百度改版后 如何進入百度經(jīng)驗(百度改版后,如何進入百度經(jīng)驗課堂) 山東理工大學教學綜合信息服務(wù)平臺(山東理工大學教務(wù)處) 神仙道獸魂碎片怎么用(神仙道獸魂碎片怎么用好) 彩虹島香蕉蘋果是哪幾個區(qū)合的(彩虹島上海香蕉蘋果里有那些名人) 退市后股民手中的股票怎么辦(紐交所退市后股民手中的股票怎么辦) 李佛保(李保海 玄祖香為什么被撤職) 艾爾登法環(huán)天空之城怎么去(艾爾登法環(huán)天空之城怎么去Boss) 夏天的兒童畫怎么畫 ?(夏天的兒童畫怎么畫簡單又漂亮圖片) 女媧造人的故事100字概括(女媧造人的故事100字) 美的凈水器質(zhì)量好嗎(美的凈水器質(zhì)量好嗎安全嗎) 小米對講機頻道設(shè)置(小米對講機頻道設(shè)置方法) 孰女俱樂部如狼似虎(狼虎中年女偷性) 大閘蟹清理方法(大閘蟹清理方法圖解) 火鍋底料怎么煮麻辣燙(火鍋底料怎么煮麻辣燙吃) 山窩里的科技強國精校版(山窩里的科技強國) 2k12最新名單使用教程(2k12補丁和最新名單) #PS工具介紹#移動工具的詳細介紹 籃球斗牛的玩法與規(guī)則(籃球中的 ldquo 斗牛 rdquo 是什么意思) 如何用支付寶花唄付款(如何用支付寶花唄付款的錢) 咬定青山不放松寫的什么(咬定青山不放松寫的植物是) 如何做一名合格的男秘書 怎樣安裝手寫板驅(qū)動(怎樣安裝手寫板) 幻靈游俠寶寶升級方法(幻靈游俠寶寶升級方法選擇) 百度音樂鏈接怎么復制 百度音樂鏈接在哪里(百度音樂鏈接怎么復制,百度音樂鏈接在哪里呢) ABC卡盟輔助(abc卡盟) 光盤如何刻錄文件(光盤如何刻錄文件內(nèi)容) 手機無法播放優(yōu)酷視頻 如何解決(手機無法播放優(yōu)酷視頻,如何解決呢) 秋風清李白古詩(秋風清) 網(wǎng)上怎么交話費(網(wǎng)上怎么交話費?) 臉上過敏發(fā)紅發(fā)癢怎么辦?(臉上過敏發(fā)紅發(fā)癢怎么辦最有效吃什么維生素) 銅壺燒水里面發(fā)黑(銅壺燒水泡茶好) 百度經(jīng)驗如何抽獎(百度怎么抽獎) 號暗藏命運玄機(號碼的玄機) 聚乳酸生物可降解材料(可降解材料有哪些) 怎么設(shè)置qq空間形象墻(如何設(shè)置qq空間照片墻) 陰陽師業(yè)火原怎么打(陰陽師的業(yè)原火怎么打) plenty of可以放在句首嗎?(plenty of修飾可數(shù)還是不可數(shù))
您的位置:首頁 >要聞 >

高德lbs開放平臺是什么(高德lbs開放平臺)

導讀 關(guān)于高德lbs開放平臺是什么,高德lbs開放平臺這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!1、第

關(guān)于高德lbs開放平臺是什么,高德lbs開放平臺這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!

1、第一步:申請Key,用于搜索SDK。

2、提示:MapKit是不需要Key的,該key僅用于高德的iOS SDK搜索功能。

3、第二步:初始化MKMapView ,并添加到Subview。

4、同時,進行定位,設(shè)置定位模式,在地圖上顯示定位點。

5、注意:(1)MapKit中的定位(showUserLocation= YES),在回調(diào)中獲取的坐標不用進行坐標偏轉(zhuǎn);若使用CLLocationManager方法進行定位,需要進行坐標偏轉(zhuǎn)(參考附加內(nèi)容)。

6、(2)MapKit沒有申請定位權(quán)限,需在代碼中申請一下定位權(quán)限。

7、申請方法:在 info.plist中追加NSLocationWhenInUseUsageDescription或NSLocationAlwaysUsageDescription字段。

8、其中:NSLocationWhenInUseUsageDescription表示應(yīng)用在前臺的時候可以搜到更新的位置信息。

9、NSLocationAlwaysUsageDescription表示應(yīng)用在前臺和后臺(suspend或terminated)都可以獲取到更新的位置數(shù)據(jù)。

10、代碼如下: //申請定位權(quán)限- (void) initLocation{ if(nil == _locationManager) { _locationManager = [[CLLocationManager alloc] init]; } if([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) { [_locationManager requestAlwaysAuthorization]; }} //初始化MapView- (void) initMapView{ //構(gòu)造MKMapView _mapView = [[MKMapView alloc] initWithFrame:CGRectMake(0, 21, CGRectGetWidth(self.view.bounds), CGRectGetHeight(self.view.bounds))]; _mapView.delegate = self; _mapView.showsUserLocation = YES;//顯示定位圖標 [_mapView setUserTrackingMode:MKUserTrackingModeFollow];//設(shè)置定位模式 //將mapview添加到Subview中 [self.view addSubview:_mapView]; }第三步:初始化主搜索對象AMapSearchAPI構(gòu)造AMapSearchAPI對象,并設(shè)置搜索結(jié)果語言。

11、(支持英文結(jié)果的搜索功能包括:POI搜索、逆地理編碼和地理編碼、輸入提示,能夠滿足基本的搜索功能)//初始化AMapSearchAPI- (void)initSearch{ //構(gòu)造AMapSearchAPI _search = [[AMapSearchAPI alloc] initWithSearchKey:APIKey Delegate:self]; _search.language = AMapSearchLanguage_en;//設(shè)置語言}第四步:構(gòu)造搜索對象,設(shè)置搜索參數(shù),發(fā)起查詢,在相應(yīng)的回調(diào)中進行結(jié)果展示(如:POI查詢結(jié)果以大頭針標注等等)。

12、以Demo中的POI查詢?yōu)槔?,以選擇的輸入提示語為關(guān)鍵字/* POI 搜索. */- (void)searchPOIWithKey:(NSString *)key adcode:(NSString *)adcode{ if (key.length == 0) { return; }//構(gòu)造POI搜索對象AMapPlaceSearchRequestAMapPlaceSearchRequest *place = [[AMapPlaceSearchRequest alloc] init];//設(shè)置關(guān)鍵字、 place.keywords = key; place.requireExtension = YES;//設(shè)置成YES,返回信息詳細,較費流量 if (adcode.length > 0) { ***.city = @[adcode]; } //發(fā)起查詢 [_search AMapPlaceSearch:place];} //回調(diào)中顯示結(jié)果- (void)onPlaceSearchDone:(AMapPlaceSearchRequest *)request response:(AMapPlaceSearchResponse *)respons{ if (respons.pois.count == 0) { return; } NSMutableArray *poiAnnotations = [NSMutableArray arrayWithCapacity:respons.pois.count]; [respons.pois enumerateObjectsUsingBlock:^(AMapPOI *obj, NSUInteger idx, BOOL *stop) { [poiAnnotations addObject:[[POIAnnotation alloc] initWithPOI:obj]]; }]; /* 將結(jié)果以annotation的形式加載到地圖上. */ [_mapView addAnnotations:poiAnnotations]; /* 如果只有一個結(jié)果,設(shè)置其為中心點. */ if (poiAnnotations.count == 1) { _mapView.centerCoordinate = [poiAnnotations[0] coordinate]; } /* 如果有多個結(jié)果, 設(shè)置地圖使所有的annotation都可見. */ else { [_mapView showAnnotations:poiAnnotations animated:NO]; }}。

本文分享完畢,希望對大家有所幫助。

標簽:

免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

最新文章