Calculator de distanta rutiera pentru camioane pentru transporturi.

Calculator de rute auto pentru camioane,dube,autoutilitare permite cunoasterea distantei dintre 2 puncte,plecarea si sosirea marfii durata rutei si pretul acesteia si timpul necesar parcurgerii cu mijlocul de transport.De asemenea ne permite sa vedem ruta si mai multe optiuni de traseu.Calculator rutier european ne permite sa alegem cea mai optima si buna ruta pentru a ajunge la destinatie in functie tipul de marfa,timpul si pretul disponibil pentru transport.
Cum sa aflam sau sa calculam distanta rutiera pentru camioane?Distanta intre doua localitati nationale sau internationale se poate vedea direct in kilometri rutieri folosind aplicatia web de mai jos,unde von afla toate detalii ca km necesari pana la destinatie,indicatoare de ruta si timpul necesar pana la destinatie.
Introdu orasul de plecare si orasul si utilitatea noastra iti va arata si calcula instant ruta dorita unde putem afla distanta si timpul necesar pentru a termina transportul propus.
Pentru o visualizare web de calitate se recomanda navigator web Mozilla Firefox o Google Chrome.


Alege un tip de vehicul
 
Pentru a vedea datele rutei trebuie sa alegi un punct de plecare si sosire!
' + '
' + '
' + '' + '
' + '
' + 'Distanta: ' + Formatters.formatAsMetricDistance(feature.lengthInMeters) + '' + 'Sosire: ' + Formatters.formatToExpandedDateTimeString(feature.arrivalTime) + '' + '
' + '
'; detailsWrapper.innerHTML = detailsHTML; summaryContent.appendChild(detailsWrapper); return summaryContent; } function getDraggedMarkerPosition(type) { var lngLat = routeMarkers[type].getLngLat(); performReverseGeocodeRequest(lngLat) .then(function(response) { var addresses = response.addresses[0]; var freeFormAddress = addresses.address.freeformAddress; if (!freeFormAddress) { loadingHint.hide(); clearMap(); resultsManager.resultsNotFound(); errorHint.setMessage('Address not found, please choose a different place'); return; } searchBoxes[type] .getSearchBoxHTML() .querySelector('input.tt-search-box-input') .value = freeFormAddress; var position = { lng: addresses.position.lng, lat: addresses.position.lat }; updateMapView(type, position); }); } function handleCalculateRouteError() { clearMap(); resultsManager.resultsNotFound(); errorHint.setMessage('There was a problem calculating the route'); loadingHint.hide(); } function handleCalculateRouteResponse(response, type) { var geojson = response.toGeoJson(); var coordinates = geojson.features[0].geometry.coordinates; clearMap(); map.addLayer({ 'id': 'route', 'type': 'line', 'source': { 'type': 'geojson', 'data': geojson }, 'paint': { 'line-color': '#4a90e2', 'line-width': 6 } }); var bounds = new tt.LngLatBounds(); var point = { startPoint: coordinates[0], finishPoint: coordinates.slice(-1)[0] }; addRouteMarkers(type, point); resultsManager.success(); resultsManager.append(createSummaryContent(geojson.features[0].properties.summary)); coordinates.forEach(function(point) { bounds.extend(tt.LngLat.convert(point)); }); map.fitBounds(bounds, { duration: 0, padding: 150 }); loadingHint.hide(); } function handleDrawRoute(type) { errorHint.hide(); loadingHint.setMessage('Loading...'); resultsManager.loading(); performCalculateRouteRequest() .then(function(response) { handleCalculateRouteResponse(response, type); }) .catch(handleCalculateRouteError); } function onResultCleared(type) { routePoints[type] = null; if (routeMarkers[type]) { routeMarkers[type].remove(); routeMarkers[type] = null; } if (shouldDisplayPlaceholder()) { resultsManager.resultsNotFound(); } if (routePoints.start || routePoints.finish) { var lngLat = type === 'start' ? routePoints.finish : routePoints.start; clearMap(); centerMap(lngLat); } } function onResultSelected(type, event) { var position = event.data.result.position; updateMapView(type, position); } function performCalculateRouteRequest() { return tt.services.calculateRoute({ key: 'fEzHaJPfnIdPetSwMMtcWN09AOt0a2ql', traffic: false, locations: routePoints.start.join() + ':' + routePoints.finish.join(), travelMode: travelMode }).go(); } function performReverseGeocodeRequest(lngLat) { return tt.services.reverseGeocode({ key: 'fEzHaJPfnIdPetSwMMtcWN09AOt0a2ql', position: lngLat }).go(); } function shouldDisplayPlaceholder() { return !(routePoints.start && routePoints.finish); } function updateMapView(type, position) { routePoints[type] = [position.lng, position.lat]; if (routePoints.start && routePoints.finish) { handleDrawRoute(type); } else { addRouteMarkers(type); centerMap(routePoints[type]); } }
Conecteaza
Nume de utilizator
Parola
Ti-ai uitat parola? Reaminti