空中疊墅是什么意思(疊墅是什么意思) 社保滯納金怎么算(單位補(bǔ)繳社保滯納金怎么算) 手動(dòng)搬運(yùn)車(chē)怎么使用(手動(dòng)搬運(yùn)車(chē)怎么使用的) 專(zhuān)管員為什么討厭代賬會(huì)計(jì)(專(zhuān)管員) 百度百科博物館計(jì)劃十周年紀(jì)念微章怎么領(lǐng)取(100周紀(jì)念章) 小蘇打能治好腫瘤是真的嗎(自制蘇打水的危害) 守護(hù)光明頂1.6攻略(守護(hù)光明頂1.6通關(guān)攻略) 重癥疾病險(xiǎn)該不該買(mǎi)(重癥疾病有哪些) 拼裝積木游戲怎么玩(拼裝積木游戲怎么玩的) 電熱水器使用說(shuō)明書(shū)(美的電熱水器使用說(shuō)明書(shū)) LED發(fā)光二極管(led發(fā)光二極管電壓是多少) 豐胸的最快方法3+3動(dòng)作加瑜伽讓你擁有傲人胸器(最有效瑜伽的運(yùn)動(dòng)豐胸方法) 少年歌行名劍譜排名(劍譜排名) gif動(dòng)圖怎么壓縮?如何在線壓縮gif大小?(在線壓縮gif圖片大小) 楊玉環(huán)怎么玩連招(楊玉環(huán)怎么玩連招視頻) 乳糜血(乳糜) 怎么學(xué)高中歷史的竅門(mén)(怎么學(xué)高中歷史的竅門(mén)和技巧) 梨樹(shù)的作用與功效(梨樹(shù)的作用與功效圖片) 藍(lán)芩口服液的功效與作用和蒲地藍(lán)口服液的區(qū)別(藍(lán)芩口服液的功效與作用) js 隨機(jī)數(shù)整數(shù)(js隨機(jī)數(shù)整數(shù)) 湖州火車(chē)站附近酒店(湖州火車(chē)站) QQ飛車(chē)城邦守護(hù)獸怎么進(jìn)化(QQ飛車(chē)城邦守護(hù)獸) 韓式盤(pán)發(fā)簡(jiǎn)單教程(韓式盤(pán)發(fā)簡(jiǎn)單教程圖解) 地下城assertion failed錯(cuò)誤怎么辦(assertion failed怎么解決) 向量相乘坐標(biāo)公式怎么推算出來(lái)的(向量相乘坐標(biāo)公式) 拉丁舞裙服裝怎么畫(huà)(拉丁舞裙服裝怎么畫(huà)簡(jiǎn)筆畫(huà)) 裁決之鐮怎么解除(裁決之鐮怎么辦) 10178什么意思(1017代表什么意思) 如何選擇進(jìn)口嬰兒奶粉(如何選擇進(jìn)口嬰兒奶粉牌子) EVIDENT與深圳灣實(shí)驗(yàn)室舉辦首屆EVIDENT Discovery Center生物成像主題研討 合肥歡樂(lè)島旅游攻略(合肥歡樂(lè)島旅游攻略路線) 侏儒癥的癥狀及病因(侏儒癥的癥狀) 漂白 護(hù)理牙齒如何變白?(漂白牙齒怎么漂白) 波爾多液怎么配制?(波爾多液怎么配制用來(lái)防治西瓜枯萎病) tam是什么意思?。═AM是什么意思) 手把手教你如何用百度網(wǎng)盤(pán)下載BT種子文件(百度網(wǎng)盤(pán)如何使用種子文件下載) 采訪問(wèn)題怎么寫(xiě)(采訪問(wèn)題) 英雄聯(lián)盟如何參與MSI半決賽活動(dòng)(英雄聯(lián)盟msi比賽賽程) 架立筋圖片示意圖(架立筋圖片) 最右如何添加交友卡(最右怎么看交友卡) 鵝口瘡該如何治療(鵝口瘡該如何治療才能好) 海賊王克比頭像(海賊王克比) 怎么在機(jī)蜜租一輛特斯拉汽車(chē)?(如何租特斯拉) IE瀏覽器出錯(cuò)崩潰怎么辦?(電腦提示ie瀏覽器崩潰是什么意思) 情人節(jié)送男朋友禮物嗎(情人節(jié)送男朋友禮物) AutoCAD中制作等高線地形圖(cad中怎么畫(huà)等高線地形圖) 第二年車(chē)險(xiǎn)計(jì)算方法(第二年車(chē)險(xiǎn)計(jì)算方法怎么算) 神雕俠侶后傳第一部(神雕俠侶后傳) 不可不學(xué)的攝影技巧 七:嬰兒攝影技巧(兒童攝影拍攝技巧) 陶瓷密度天平的使用方法及詳細(xì)操作步驟(陶瓷密度天平的使用方法及詳細(xì)操作步驟圖片)
您的位置:首頁(yè) >百科精選 >

高德lbs開(kāi)放平臺(tái)(高德lbs開(kāi)放平臺(tái))

導(dǎo)讀 關(guān)于高德lbs開(kāi)放平臺(tái),高德lbs開(kāi)放平臺(tái)這個(gè)問(wèn)題很多朋友還不知道,今天小六來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!1、第一步:

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

1、第一步:申請(qǐng)Key,用于搜索SDK。

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

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

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

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

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

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

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

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

10、代碼如下: //申請(qǐng)定位權(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;//顯示定位圖標(biāo) [_mapView setUserTrackingMode:MKUserTrackingModeFollow];//設(shè)置定位模式 //將mapview添加到Subview中 [self.view addSubview:_mapView]; }第三步:初始化主搜索對(duì)象AMapSearchAPI構(gòu)造AMapSearchAPI對(duì)象,并設(shè)置搜索結(jié)果語(yǔ)言。

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

12、以Demo中的POI查詢?yōu)槔?,以選擇的輸入提示語(yǔ)為關(guān)鍵字/* POI 搜索. */- (void)searchPOIWithKey:(NSString *)key adcode:(NSString *)adcode{ if (key.length == 0) { return; }//構(gòu)造POI搜索對(duì)象AMapPlaceSearchRequestAMapPlaceSearchRequest *place = [[AMapPlaceSearchRequest alloc] init];//設(shè)置關(guān)鍵字、 place.keywords = key; place.requireExtension = YES;//設(shè)置成YES,返回信息詳細(xì),較費(fèi)流量 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]; /* 如果只有一個(gè)結(jié)果,設(shè)置其為中心點(diǎn). */ if (poiAnnotations.count == 1) { _mapView.centerCoordinate = [poiAnnotations[0] coordinate]; } /* 如果有多個(gè)結(jié)果, 設(shè)置地圖使所有的annotation都可見(jiàn). */ else { [_mapView showAnnotations:poiAnnotations animated:NO]; }}。

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

標(biāo)簽:

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

最新文章