我只是在这里玩耍,这是我构思的方案。
现在,如果到点1和2的距离是3000米,我想根据任意距离值设置一个标记(您在这里),可以说我想在1750米的点上添加一个标记应该以半途显示。
使用实际的API可以吗?
谢谢!
答案 0 :(得分:1)
是的,可以在这里使用javascript API。
一旦获得路由响应并从中创建H.geo.LineString
,就可以使用H.geo.Point#distance方法从该线串计算每两个地理位置之间的距离。这将有助于确定所需的任意距离是在两点之间(纬度,经度)。
此后,您需要在这两个地理位置之间calculate angle,并在方法H.geo.Point#walk中使用它,以获取所需地理位置的准确位置。
在这里您可以找到jsfiddle example,它根据所需的任意距离在简单的LineString上放置标记。