我的程序有问题。这是一个关于地理信息系统的程序,使用了LeatlefJs库,我还使用了letlef路由机功能。问题是系统无法显示它应该能够显示的路线,我不太明白。这是脚本。
function getDirectRoute(index, callbackFunction){ var dari = marker_awal.getLatLng().lat + "," + marker_awal.getLatLng().lng; var tujuan = markerCabang[index].getLatLng().lat + "," + markerCabang[index].getLatLng().lng; $.ajax({ type: "GET", url: "http://localhost:8989/route?point=" + dari + "&point=" + tujuan + "&points_encoded=false&instructions=false&vehicle=motorcycle&ch.disable=true&weighting=shortest&algorithm=alternative_route", dataType: 'json', contentType: "application/json", success: function (data) { successReveived++; var coordinates = data.paths[0].points.coordinates; tempDistance = 0; for(var j=0; j<coordinates.length; j++){ if(j==0){ tempDistance += euclidean(marker_awal.getLatLng().lat, marker_awal.getLatLng().lng, coordinates[j][1], coordinates[j][0]); } else { tempDistance += euclidean(coordinates[j-1][1], coordinates[j-1][0], coordinates[j][1], coordinates[j][0]); } } distanceGH[index] = data.paths[0].distance; distanceManual[index] = tempDistance.toFixed(4); if(successReveived == markerCabang.length && typeof(callbackFunction == 'function')){ callbackFunction(); } } }); }
错误是这样的
无法加载资源:net::ERR_CONNECTION_REFUSED http://localhost:8989/route?point=3.611967691620835,98.67254734039308&point=3.611126,98.67548&points_encoded=false&instructions=false&vehicle=motorcycle&ch.disable=true&加权=最短&算法=alternative_route
(我还不能发表评论,所以试图帮助你回答)