Incorrect arrival time being reported from tour

I am receiving seemingly random long times between some stops in generated routes:

Please review the following request:

[{“name”:"{“Type”:“Provider”,“Id”:1103}",“lat”:"-26.079816273098356",“lng”:“27.919864654541016”,“servicetime”:0},{“name”:"{“Type”:“Address”,“Id”:“1-443963-465F61003F0”}",“lat”:"-26.257589",“lng”:“28.270161”,“servicetime”:60},{“name”:"{“Type”:“Address”,“Id”:“1-443963-722A7386F6F”}",“lat”:"-26.25128",“lng”:“28.319241”,“servicetime”:15},{“name”:"{“Type”:“Address”,“Id”:“1-443963-320A50615A0”}",“lat”:"-26.252756",“lng”:“28.318101”,“servicetime”:15},{“name”:"{“Type”:“Address”,“Id”:“1-443963-722A7387401”}",“lat”:"-26.257026",“lng”:“28.314668”,“servicetime”:15},{“name”:"{“Type”:“Address”,“Id”:“1-443963-1951019E89F”}",“lat”:"-26.293607",“lng”:“28.453271”,“servicetime”:15},{“name”:"{“Type”:“Address”,“Id”:“1-443963-95AC9973AC6”}",“lat”:"-26.261803",“lng”:“28.438796”,“servicetime”:15},{“name”:"{“Type”:“Address”,“Id”:“1-443963-665E2931694”}",“lat”:"-26.18615",“lng”:“28.313163”,“servicetime”:15},{“name”:"{“Type”:“Address”,“Id”:“1-443963-1951018120C”}",“lat”:"-26.162333",“lng”:“28.303579”,“servicetime”:15},{“name”:"{“Type”:“Address”,“Id”:“1-443963-29A0A17274F”}",“lat”:"-26.178009",“lng”:“28.286361”,“servicetime”:20},{“name”:"{“Type”:“Address”,“Id”:“1-443963-29A102C35F2”}",“lat”:"-26.184055",“lng”:“28.279716”,“servicetime”:20},{“name”:"{“Type”:“Address”,“Id”:“1-443963-320A7F02153”}",“lat”:"-26.167538",“lng”:“28.273912”,“servicetime”:15},{“name”:"{“Type”:“Address”,“Id”:“1-443963-722A5CE2559”}",“lat”:"-26.190584",“lng”:“28.263799”,“servicetime”:15},{“name”:"{“Type”:“Address”,“Id”:“1-443963-320A7F065A0”}",“lat”:"-26.178986",“lng”:“28.255401”,“servicetime”:15},{“name”:"{“Type”:“Address”,“Id”:“1-443963-29A094352EF”}",“lat”:"-26.179183",“lng”:“28.242394”,“servicetime”:15},{“name”:"{“Type”:“Address”,“Id”:“1-443963-8830675D2B2”}",“lat”:"-26.1806",“lng”:“28.242151”,“servicetime”:20},{“name”:"{“Type”:“Address”,“Id”:“1-443963-722A5CD424C”}",“lat”:"-26.179564",“lng”:“28.24109”,“servicetime”:15},{“name”:"{“Type”:“Provider”,“Id”:1103}",“lat”:"-26.079816273098356",“lng”:“27.919864654541016”,“servicetime”:0,“restrictions”:{“ready”:0,“due”:619}}]

This is the response back:

If we look at stops 12 and 13:

“12”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-1951019E89F”}",“arrival”:268,“distance”:99},

“13”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-722A7387401”}",“arrival”:456,“distance”:113.4}

According to the route output there is ± 14km distance between the 2 stops which it is taking 188 minutes ( 456 - 268 ). This is incorrect? 

{“id”:“Ue0oED9G”,“count”:18,“feasible”:false,“route”:{“0”:{“name”:"{“Type”:“Provider”,“Id”:1103}",“arrival”:0,“distance”:0},“1”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-722A5CD424C”}",“arrival”:35,“distance”:48.2},“2”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-29A094352EF”}",“arrival”:51,“distance”:48.5},“3”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-8830675D2B2”}",“arrival”:66,“distance”:48.9},“4”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-320A7F065A0”}",“arrival”:90,“distance”:51.5},“5”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-722A5CE2559”}",“arrival”:109,“distance”:53.9},“6”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-29A102C35F2”}",“arrival”:129,“distance”:56.1},“7”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-29A0A17274F”}",“arrival”:151,“distance”:57.8},“8”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-320A7F02153”}",“arrival”:175,“distance”:60.4},“9”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-1951018120C”}",“arrival”:197,“distance”:67.3},“10”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-665E2931694”}",“arrival”:216,“distance”:70.7},“11”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-95AC9973AC6”}",“arrival”:248,“distance”:94},“12”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-1951019E89F”}",“arrival”:268,“distance”:99},“13”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-722A7387401”}",“arrival”:456,“distance”:113.4},“14”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-722A7386F6F”}",“arrival”:476,“distance”:116.8},“15”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-320A50615A0”}",“arrival”:494,“distance”:117},“16”:{“name”:"{“Type”:“Address”,“Id”:“1-443963-465F61003F0”}",“arrival”:518,“distance”:124.9},“17”:{“name”:"{“Type”:“Provider”,“Id”:1103}",“arrival”:619,“distance”:174.1}}}

Thanks

It seems that stop #13 at -26.257026,28.314668 is a location at a shopping mall that is difficult to route, because it is too far from the road according to our source OpenStreetMap. If no route can be found, our algorithm uses a fallback based on a straight line and walking speed.

The short term solution would be to move this location to another position, that’s closer to the road and can be routed. For the longer term, in our next map update we’ll try to increase the lookup area. And if you think the map is missing roads, you can add them yourself: OpenStreetMap is a free and editable map build by volunteers.

BTW, the due restriction you add to the final location does not impact the route, but it does make the algorithm more complex, less efficient and effective. If not required, you’d better skip it.