开发 iOS 导航SDK 开发指南 定位信息 网络点导航

网络点导航 最后更新时间: 2021年01月22日

导航SDK从v7.5.0开始,全面支持网络点导航,您无需额外配置,只需升级到最新版本的SDK即可。

我们知道手机定位信号可以分为卫星定位、网络定位、基站定位,三者的精度依次递减,导航是强依赖精确定位的,但有一些地方可能无法收到高精度的卫星定位信号,如城市里的高楼旁边,高架桥下等。所以在这种时候,我们需要网络定位信号来辅助导航。

所以,网络点导航其实是一个补偿逻辑,它能够让用户在定位信号弱的区域也享受到较为精准的导航效果。通过以下回调,您能够知道此时是否处于网络点导航状态,可以给用户对应的提示。

///当前的自车位置
@interface AMapNaviLocation : NSObject<NSCopying>

...

///当前定位点是否为参与导航的网络点. 注意:只针对驾车. since 6.8.0
@property (nonatomic, assign) BOOL isNetworkNavi;

@end

/**
 * @brief 自车位置更新回调 (since 5.0.0,模拟导航和实时导航的自车位置更新都会走此回调)
 * @param driveManager 驾车导航管理类
 * @param naviLocation 自车位置信息,参考 AMapNaviLocation 类
 */
- (void)driveManager:(AMapNaviDriveManager *)driveManager updateNaviLocation:(nullable AMapNaviLocation *)naviLocation;
返回顶部 示例中心 常见问题 智能客服 公众号
二维码