Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Here api 此处强制街道一侧映射API路线航路点_Here Api - Fatal编程技术网

Here api 此处强制街道一侧映射API路线航路点

Here api 此处强制街道一侧映射API路线航路点,here-api,Here Api,在使用hereAPI生成路线时,我希望强制路线沿街道的某一侧行进。例如,双向街道的西行一侧可能有一个上车点。掉头是不可能的,因此,我需要确保路线通过航路点向西行驶,而不是向东行驶。这可能吗?请检查航路点参数“通过”: 谢谢,但不用了,我已经使用了直通路点。问题有点不同。想象一下,在一条南北走向的街道上有3个航路点(A、B、C)。A和C位于街道的东侧(北行),B位于街道的西侧(南行)。只要路线经过B,不管B在街道的哪一边。事实上,如果我想在B站停车,我可能需要在前面一个街区左转,然后右转三圈才能绕

在使用hereAPI生成路线时,我希望强制路线沿街道的某一侧行进。例如,双向街道的西行一侧可能有一个上车点。掉头是不可能的,因此,我需要确保路线通过航路点向西行驶,而不是向东行驶。这可能吗?

请检查航路点参数“通过”:


谢谢,但不用了,我已经使用了直通路点。问题有点不同。想象一下,在一条南北走向的街道上有3个航路点(A、B、C)。A和C位于街道的东侧(北行),B位于街道的西侧(南行)。只要路线经过B,不管B在街道的哪一边。事实上,如果我想在B站停车,我可能需要在前面一个街区左转,然后右转三圈才能绕回这个站。为了增加一些上下文,这是一个校车路线。我只能使用一组指定的站点,不能让孩子们在马路对面的车辆中奔跑。我可能误解了你的答案。我不确定这是否是你的意思,但我是这样解决的:首先,为每个公共汽车站找到2个参考航路点,作为“接近航路点”和“离开航路点”。这可以通过添加坐标(例如,将北行站点出发航路点的纬度添加0.0001,以获得其以北15米处的一个点)实现半自动化。然后,对于每个A-B路线,请求A-出发A-到达B-B,中间两个作为直通