OpenSDK8.1.1
Toggle main menu visibility
Loading...
Searching...
No Matches
BNLocationManagerProtocol.h
1
//
2
// BNLocationManagerProtocol.h
3
// baiduNaviSDK
4
//
5
// Created by Baidu on 11/26/13.
6
// Copyright (c) 2013 baidu. All rights reserved.
7
//
8
9
#ifndef baiduNaviSDK_BNLocationManagerProtocol_h
10
#define baiduNaviSDK_BNLocationManagerProtocol_h
11
12
#import <CoreLocation/CoreLocation.h>
13
#import "BNLocation.h"
14
15
17
@protocol
BNLocationManagerProtocol <CLLocationManagerDelegate>
18
19
@required
20
24
- (void)
startUpdate
;
25
29
- (void)
stopUpdate
;
30
34
- (CLLocation *)
getLastLocation
;
35
43
- (void)getCityIDByLocation:(CLLocationCoordinate2D)location
44
sucess:(
void
(^)(
int
code))success
45
fail:(
void
(^)(
void
))fail;
46
47
@optional
48
52
-(void)setGpsFromExternal:(BOOL)gpsFromExternal;
53
-(BOOL)gpsFromExternal;
54
58
-(void)setCurrentLocation:(
BNLocation
*)currentLocation;
59
-(
BNLocation
*)currentLocation;
60
61
//开启定位后则一直开启定位,退出导航后也不关闭定位,默认是NO,不持久化保存。
62
/*
63
在开始导航前,需要传前序坐标点给导航引擎,不开启的话会影响绑路的准确性。
64
调用时机:在app启动后,导航sdk初始化完成,并且app获取到定位权限后,设置为YES。设置为YES后,导航SDK内部会开启定位。
65
*/
66
- (BOOL)alwaysUpdatingLocation;
67
- (void)setAlwaysUpdatingLocation:(BOOL)alwaysUpdatingLocation;
68
69
70
@end
71
72
#endif
BNLocation
定位信息结构体
Definition
BNLocation.h:14
-[BNLocationManagerProtocol-p getLastLocation]
CLLocation * getLastLocation()
-[BNLocationManagerProtocol-p stopUpdate]
void stopUpdate()
-[BNLocationManagerProtocol-p startUpdate]
void startUpdate()
inc
BNLocationManagerProtocol.h
Generated by
1.18.0