Ada masalah dengan program saya. Ini ialah program tentang sistem maklumat geografi, menggunakan perpustakaan LeatlefJs, dan saya juga menggunakan fungsi penghala letlef. Masalahnya ialah sistem tidak dapat memaparkan laluan yang sepatutnya boleh dilakukan, saya tidak begitu faham. Berikut adalah skripnya.
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(); } } }); }
Ralatnya seperti ini
Tidak dapat memuatkan sumber: net::ERR_CONNECTION_REFUSED http://localhost:8989/route?point=3.611967691620835,98.67254734039308&point=3.611126,98&clespoint=falalcode&hispoint=incode_motor &ch.dis able=true&weighted=shortest&algorithm=alternative_route
(Saya belum boleh komen jadi cuba bantu anda menjawab)