您的位置:首页 > 其它

百度地图SDK坐标传入导航sdk 示例

2015-06-02 12:02 337 查看
[复制链接]
NSMutableArray *nodesArray = [[NSMutableArray alloc]initWithCapacity:2];

//起点 传入的是原始的经纬度坐标,若使用的是百度地图坐标,可以使用BNTools类进行坐标转化

BNRoutePlanNode *startNode = [[BNRoutePlanNode alloc] init];

startNode.pos = [[BNPosition alloc] init];

startNode.pos.x = 116.30142;

startNode.pos.y = 40.05087;

startNode.pos.eType = BNCoordinate_BaiduMapSDK;

[nodesArray addObject:startNode];

//也可以在此加入1到3个的途经点

BNRoutePlanNode *midNode = [[BNRoutePlanNode alloc] init];

midNode.pos = [[BNPosition alloc] init];

midNode.pos.x = 116.12;

midNode.pos.y = 39.05087;

midNode.pos.eType = BNCoordinate_BaiduMapSDK;

[nodesArray addObject:midNode];

//终点

BNRoutePlanNode *endNode = [[BNRoutePlanNode alloc] init];

endNode.pos = [[BNPosition alloc] init];

endNode.pos.x = 116.39750;

endNode.pos.y = 39.90882;

endNode.pos.eType = BNCoordinate_BaiduMapSDK;

[nodesArray addObject:endNode];

[BNCoreServices_RoutePlan startNaviRoutePlan:BNRoutePlanMode_Recommend naviNodes:nodesArray time:nil delegete:self userInfo:nil];

复制代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: