在此处地图中确定公路方向

时间:2019-03-19 16:25:40

标签: ios here-api here-maps-rest

这里的iOS sdk地图提供公路方向吗?

示例:在美国高速公路/州际公路上行驶时,此处的地图提供了I-5或WA-14之类的信息。
我们能得到往哪个高速公路/州际公路的方向行驶吗?像I-5 N或WA-14S。

1 个答案:

答案 0 :(得分:0)

您始终可以使用从NMAPositionManager的 currentPosition (NMAGeoPositon对象)获取的课程信息。

迅速

NMAPositionManager.sharedInstance().currentPosition?.course 

或Objective-C

[NMAPositionManager sharedPositioningManager].currentPosition.course

有效航向值在[0,360)范围内,其中0度代表北方,值顺时针增加。因此,东是90度,南是180度,依此类推。如果未知,将为NMAGeoPositionUnknownValue。


它也可以从航路点路线获得。

calculatedRoute.waypoints[idx].course; 

或可以使用别名“开始”,“目的地”

calculatedRoute.start.course;
calculatedRoute.destination.course;

另一种方法是使用mapOrientation的动作

calculatedRoute.maneuvers[idx].mapOrientation

机动开始时的角度(从北),以度为单位。零代表正北,数值越大代表地图方向沿顺时针方向发展。