FMKNaviConstraint Class Reference

Inherits from NSObject
Declared in FMKNaviConstraint.h

Overview

 路径约束计算结果

– initWithMapPath:

初始化约束

- (instancetype)initWithMapPath:(NSString *)mapPath

Parameters

mapPath

地图数据路径

Return Value

约束对象

Discussion

初始化约束

Declared In

FMKNaviConstraint.h

– updateNaviConstraintDataWithPoints:groupID:

更新导航约束所需参数

- (void)updateNaviConstraintDataWithPoints:(NSArray *)mapPoints groupID:(NSString *)groupID

Parameters

mapPoints

本楼层路径分析结果

groupID

所在楼层ID

Discussion

更新导航约束所需参数

在进行导航约束计算前都需要更新所在楼层的导航约束数据

Declared In

FMKNaviConstraint.h

– naviConstraintByLastPoint:currentMapPoint:

导航约束点计算 导航约束可将定位漂移点约束到特定路线上,在使用该方法前需更新一次当前定位楼层的导航数据

- (FMKNaviConstraintResult)naviConstraintByLastPoint:(FMKMapPoint)lastMapPoint currentMapPoint:(FMKMapPoint)currentMapPoint

Parameters

lastMapPoint

上一个地图坐标

currentMapPoint

当前地图坐标

Return Value

导航约束结果

Discussion

导航约束点计算 导航约束可将定位漂移点约束到特定路线上,在使用该方法前需更新一次当前定位楼层的导航数据

Declared In

FMKNaviConstraint.h

– pathContraintByLastPoint:currentMapPoint:groupID:

路径约束计算方法 路径约束方法可以将定位漂移点约束到地图路网上

- (FMKNaviConstraintResult)pathContraintByLastPoint:(FMKMapPoint)lastMapPoint currentMapPoint:(FMKMapPoint)currentMapPoint groupID:(NSString *)groupID

Parameters

lastMapPoint

上一个点

currentMapPoint

当前点

Return Value

路径约束结果

Discussion

路径约束计算方法 路径约束方法可以将定位漂移点约束到地图路网上

Declared In

FMKNaviConstraint.h