获取街道上的航路点,而不是此处地图的原始位置?

时间:2018-08-23 11:51:09

标签: android here-api

我正在请求使用android premium sdk的路由。按预期工作,但我的请求航路点可以远离街道,例如,请求是在建筑物内的某个位置进行的。

我如何在android SDK中获取映射的航路点? 我在其余的api中看到了一些东西。

            waypoint": [
                {
                    "linkId": "-1200551084",
                    "mappedPosition": {
                        "latitude": 47.0243827,
                        "longitude": 15.48219
                    },
                    "originalPosition": {
                        "latitude": 47.0243825,
                        "longitude": 15.48219
                    },
                    "type": "stopOver",
                    "spot": 0.2363636,
                    "sideOfStreet": "neither",
                    "mappedRoadName": "",
                    "label": "",
                    "shapeIndex": 0
              }]

1 个答案:

答案 0 :(得分:0)

您可以使用Route Object获取这些值。

使用Route。 getRouteWaypoints(),则可以获取RouteWaypoint getNavigablePosition()或getOriginalPosition()。