路径规划结果 最后更新时间: 2021年01月22日
路算结果
路算成功
1)函数体:
-(void)routePlanning:(OIMRoutePlanning*)routePlanning didRoutePlanningSuccess:(NSString*)buildingId routeFeature:(OIMFeature*)routeFeature;
2)参数说明:
参数 | 类型 | 说明 |
---|---|---|
routePlanning | OIMRoutePlanning* | 执行路算的对象 |
buildingId | NSString * | 路算对应的室内建筑物Id |
routeFeature | OIMFeature* | 路算的结果 |
3)示例代码:
//显示路算结果
-(void)routePlanning:(OIMRoutePlanning *)routePlanning
didRoutePlanningSuccess:(NSString *)buildingId
routeFeature:(OIMFeature *)routeFeature
{
[self.imMapView setRoutePlanning:routeFeature];
}
路算失败
1)函数体:
-(void)routePlanning:(OIMRoutePlanning*)routePlanning didRoutePlanningFailure:(NSString *)buildingId error:(NSError*)error;
2)参数说明:
参数 | 类型 | 说明 |
---|---|---|
routePlanning | OIMRoutePlanning* | 执行路算的对象 |
buildingId | NSString * | 路算对应的室内建筑物Id |
error | NSError* | 失败的相关信息 |
路算结果开关
1)函数体:
@property(nonatomic)BOOL showRoutePlanning;
2)取值:
取值 | 类型 | 说明 |
---|---|---|
YES | OIMRoutePlanning* | 显示 |
NO | NSString * | 不显示 |
设置当前路算结果
1)函数体:
-(int)setRoutePlanning:(OIMFeature*)feature;
2)参数说明:
参数 | 类型 | 说明 |
---|---|---|
feature | OIMFeature* | 路算结果(设置空nil的路算结果会清除地图上已经显示的路算) |
返回值:
返回值 | 类型 | 说明 |
---|---|---|
IMOK | int | 设置成功 |
IMERR | int | 设置失败 |
显示状态
设置POI显示状态
1)函数体:
-(int)setFeature:(OIMFeature*)feature status:(OIMFeatureStatus)status;
2)参数说明:
参数 | 类型 | 说明 |
---|---|---|
feature | OIMFeature* | 指定的POI |
status | OIMFeatureStatus | 显示状态(高亮、蓝色气泡、红色气泡、路算起点、路算终点) |
返回值:
返回值 | 类型 | 说明 |
---|---|---|
IMOK | int | 设置成功 |
IMERR | int | 设置失败 |
清除显示状态
1)函数体:
-(void)clearStatus:(OIMFeatureStatus)status;
2)参数说明:
参数 | 类型 | 说明 |
---|---|---|
status | OIMFeatureStatus | 要清除的显示状态 |
返回值:
返回值 | 类型 | 说明 |
---|---|---|
IMOK | int | 设置成功 |
IMERR | int | 设置失败 |
3)说明:
- 显示的状态包括:高亮、蓝色气泡、红色气泡、路算起点、路算终点。
- 该接口清除所有POI的指定状态(暂不支持清除指定POI的指定状态)。