開發平臺怎么標記地址?平臺小程序開發
如何用LBS開放平臺開發全英文iOS 地圖應用?
第一步:申請Key,用于搜索SDK。提示:MapKit是不需要Key的,該僅用于的iOS SDK搜索功能。第二步:初始化MKMapView ,并添加到Subview。同時,進行標注,設置標注模式,在地圖上顯示標注點。注意:(1)MapKit中的標注(showUserLocation= YES),在回調中獲取的坐標不用進行坐標偏轉;若使用CLLocationManager方法進行標注,需要進行坐標偏轉(參考附加內容)。(2)MapKit沒有申請標注權限,需在代碼中申請一下標注權限。申請方法:在 info.plist中追加NSLocationWhenInUseUsageDescription或NSLocationAlwaysUsageDescription字段。其中:NSLocationWhenInUseUsageDescription表示應用在前臺的時候可以搜到更新的位置信息。NSLocationAlwaysUsageDescription表示應用在前臺和后臺(suspend或terminated)都可以獲取到更新的位置數據。代碼如下: //申請標注權限- (void) initLocation{ if(nil == _locationManager) { _locationManager = [[CLLocationManager alloc] init]; } if([[[UIDevice currentDevice] systemVersion] floatValue] >=
8.0) { [_locationManager requestAlwaysAuthorization]; }} //初始化MapView- (void) initMapView{ //構造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];//設置標注模式 //將mapview添加到Subview中 [self.view addSubview:_mapView]; }第三步:初始化主搜索對象AMapSearchAPI構造AMapSearchAPI對象,并設置搜索結果語言。(支持英文結果的搜索功能包括:POI搜索、逆地理編碼和地理編碼、輸入提示,能夠滿足基本的搜索功能)//初始化AMapSearchAPI- (void)initSearch{ //構造AMapSearchAPI _search = [[AMapSearchAPI alloc] initWithSearchKey:APIKey Delegate:self]; _search.language = AMapSearchLanguage_en;//設置語言}第四步:構造搜索對象,設置搜索參數,發起,在相應的回調中進行結果展示(如:POI結果以大頭針標注等等)。以Demo中的POI為例,以選擇的輸入提示語為關鍵字/* POI 搜索. */- (void)searchPOIWithKey:(NSString *) adcode:(NSString *)adcode{ if (.length == 0) { return; }//構造POI搜索對象AMapPlaceSearchRequestAMapPlaceSearchRequest *place = [[AMapPlaceSearchRequest alloc] init];//設置關鍵字、 place.s = ; place.requireExtension = YES;//設置成YES,返回信息詳細,較費 if (adcode.length > 0) { place.city = @[adcode]; } //發起 [_search AMapPlaceSearch:place];} //回調中顯示結果- (void)onPlaceSearchDone:(AMapPlaceSearchRequest *)request response:(AMapPlaceSearchResponse *)respons{ if (respons.s.count == 0) { return; } NSMutableArray *Annotations = [NSMutableArray arrayWithCapacity:respons.s.count]; [respons.s enumerateObjectsUsingBlock:^(AMapPOI *obj, NSUInteger idx, BOOL *stop) { [Annotations addObject:[[POIAnnotation alloc] initWithPOI:obj]]; }]; /* 將結果以annotation的形式加載到地圖上. */ [_mapView addAnnotations:Annotations]; /* 如果只有一個結果,設置其為中心點. */ if (Annotations.count == 1) { _mapView.centerCoordinate = [Annotations[0] coordinate]; } /* 如果有多個結果, 設置地圖使所有的annotation都可見. */ else { [_mapView showAnnotations:Annotations animated:NO]; }}
平臺怎么注冊?
地圖,然后點擊登錄,然后用手機注冊
地圖開發?
建議您到LBS開發者平臺發提問帖咨詢
公眾平臺開發,地圖定位?
開發的企業導航精確地理位置,在地圖上直接查找經緯度,沒有或位置錯誤的就手動添加一個企業標記。
給個超級鏈接唄 地圖 打上不就行了
平臺電話號碼?
正在整理信息【摘要】平臺電話號碼【提問】正在整理信息【回答】你好,很高興解答你的問題。這邊顯示高得客服熱線400-810-0080可能存在更新不及時情況,請以官網信息為準。您可以撥打這個號碼咨詢您需要辦理的相關業務信息。【回答】平臺打車軟件電話號碼【提問】您是需要干嘛【回答】撥打這個電話就可以的【回答】
下一篇:地圖咋更新,地圖咋定位?