OpenSDK8.1.1
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
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
定位信息结构体
Definition BNLocation.h:14