流量中的Google Maps Distance Matrix API持续时间添加了所有返回错误结果的路段

时间:2019-01-09 20:09:03

标签: google-api distance distance-matrix

我在Google地图上的道路上连续有11个点集 当我计算在相邻点之间旅行所需的时间并将它们加在一起时,总结果与在第一个点和最后一个点之间旅行所需的时间不同

A -> B
B -> C
C -> D

is not equal to 

A -> D 

任何人都可以举例说明为什么会这样。

1 个答案:

答案 0 :(得分:0)

这里是示例: 我有一些坐标

SET @row_number = 0;

SELECT 
    (@row_number:=@row_number + 1) id, -- t.id
    t.text,
    t.parent_id
FROM (
    SELECT c1.idcarrera AS id, c1.nombre as text, null as parent_id FROM siiupv.carrera AS c1 ORDER BY c1.id
    UNION ALL SELECT pe.idplan_estudios AS id, pe.clave AS text, pe.idcarrera as parent_id FROM siiupv.plan_estudios AS pe ORDER BY c1.id
    UNION ALL SELECT idcarga AS id, c2.clave AS text, idplan_estudios as parent_id FROM siiupv.carga AS c2 ORDER BY c1.id
) t