Javascript 如何使用here route API在两点(仅限美国)之间获得正确的路线里程计算?

Javascript 如何使用here route API在两点(仅限美国)之间获得正确的路线里程计算?,javascript,php,Javascript,Php,请任何人帮助我了解如何从Here.com API(路线API和自动建议API)接收两个航路点之间的正确里程状态距离信息 下面的屏幕截图显示 里亚尔托,加利福尼亚州,美国 里弗赛德,加利福尼亚州,美国 它显示错误的英里数为107.27 但正确的英里数是14.06 我们使用的代码: var routingBaseURL ='https://route.api.here.com/routing/7.2/calculateroute.json?apiKey=' + apiKey; var way

请任何人帮助我了解如何从Here.com API(路线API和自动建议API)接收两个航路点之间的正确里程状态距离信息

下面的屏幕截图显示 里亚尔托,加利福尼亚州,美国 里弗赛德,加利福尼亚州,美国

它显示错误的英里数为107.27 但正确的英里数是14.06

我们使用的代码:

var routingBaseURL ='https://route.api.here.com/routing/7.2/calculateroute.json?apiKey=' + apiKey;
    var waypointArr = [];
 function calculate_route(origin, destination, metricSystem, avoidTollRoads) {
    //async function calculate_route(origin, destination, metricSystem, avoidTollRoads) {
        waypointArr = [];
        var waypoints = '';
       // var getWaypointOrg = await getWaypoint(origin);
        var origin_lat = $('#origin_latitude').val();
        var origin_long = $('#origin_longitude').val();
        waypointArr.push(origin_lat + ',' + origin_long);
        waypoints = '&waypoint0=' + 'geo!' + origin_lat + ',' + origin_long;
        var count=1;
        var i;
        for (i = 1; i <= $(".destination").length; i++) {
            if($('#add_lat_'+i).val()) {
                waypointArr.push($('#add_lat_'+i).val() + ',' + $('#add_long_'+i).val());
                waypoints += '&waypoint' + (i) + '=' + 'geo!' + $('#add_lat_'+i).val() + ',' + $('#add_long_'+i).val();
                count = count +1;
            }
        }
       
        var destination_lat = $('#destination_latitude').val();
        var destination_long = $('#destination_longitude').val();
        waypointArr.push(destination_lat + ',' + destination_long);
        waypoints += '&waypoint' + (count) + '='+ 'geo!' + destination_lat + ',' + destination_long;
        var url = routingBaseURL;
         url += waypoints;
        url += '&routeattributes=wp,sm,sh,sc&mode=fastest;truck';
var routingBaseURL='1〕https://route.api.here.com/routing/7.2/calculateroute.json?apiKey=“+apiKey;
var waypointArr=[];
功能计算路线(起点、终点、计量系统、避免通行费){
//异步函数计算路径(起点、终点、度量系统、避免通行负载){
航路点arr=[];
var航路点=“”;
//var getWaypointOrg=等待getWaypoint(原点);
var origin_lat=$('#origin_lation').val();
var origin_long=$('#origin_long').val();
航路点到达推送(原点横向+','+原点纵向);
航路点='&航路点0='+'geo!'+原点_lat+','+原点_long;
var计数=1;
var i;
对于(i=1;i