Route Omaha, NE to Harlan, IA (2022)





');var width=jQuery(window).width();var split=width/3;var parts=width/6; jQuery("#mobileVersionExtra").html('

Route Omaha, NE to Harlan, IA (1)Route Omaha, NE to Harlan, IA (2)Route Omaha, NE to Harlan, IA (3)

'); //jQuery("#mobileVersionExtra").html('

menusearchinfo

'); jQuery("#extraCode").html('Route Omaha, NE to Harlan, IA (4)'); jQuery("#menu5").css({"position": "fixed","top": "0%","margin-left":"0px","margin-top":"0px","left":"0%","z-index":"4","width":width}); // $("#toggle-menu").css({"padding":"0px","position": "fixed","top": "0%","margin-left":parts-20,"margin-top":"5px","left":"0%","z-index":"4","visibility":"visible"});// $("#info").css({"padding":"0px","position": "fixed","top": "0%","margin-left":split*2+parts-20,"margin-top":"5px","left":"0%","z-index":"4","visibility":"visible"});// $("#search").css({"padding":"0px","position": "fixed","top": "0%","margin-left":split+parts-25,"margin-top":"5px","left":"0%","z-index":"4","visibility":"visible"}); jQuery("#toggle-menu").css({"padding":"0px","position": "fixed","top": "0%","margin-left":parts-16,"margin-top":"5px","left":"0%","z-index":"4","visibility":"visible"}); jQuery("#info").css({"padding":"0px","position": "fixed","top": "0%","margin-left":split*2+parts-16,"margin-top":"5px","left":"0%","z-index":"4","visibility":"visible"}); jQuery("#search").css({"padding":"0px","position": "fixed","top": "0%","margin-left":split+parts-16,"margin-top":"5px","left":"0%","z-index":"4","visibility":"visible"}); /*$('.ui-icon-info').css("background-color","green");*/ var width=jQuery(window).width();var middle=width/2;var middleVertical=jQuery(window).height()/2;if(isIphone) jQuery("#closeButton").css({"left":middle,"margin-left":"140px"});else jQuery("#closeButton").css({"left":middle,"margin-left":"138px"}); jQuery("#previewScreen").css({"position": "fixed","background-color":"#fff","width":width,"height":"100%","display":"inline","margin":"0","padding":"0"}); jQuery("#imgpreview").css({"position": "fixed","top":middleVertical,"left":middle,"margin-top":"-33px","margin-left":"-33px"});}

From: Omaha, County: Douglas State: NebraskaTo: Harlan, County: Shelby State: Iowa

Distance: miles

Travel time:

Passengers:

Altitude Omaha, NEAltitude Harlan, IAFrom Omaha, NE to other cities


How far is from Omaha, NE to Harlan, IA?

How many miles is Omaha, NE to Harlan, IA?

Omaha, NE information


ZIP Codes: 68022, 68101, 68102, 68103, 68104, 68105, 68106, 68107, 68108, 68109, 68110, 68111, 68112, 68113, 68114, 68115, 68116, 68117, 68118, 68119, 68120, 68121, 68122, 68123, 68124, 68125, 68126, 68127, 68128, 68129, 68130, 68131, 68132, 68133, 68134, 68135, 68136, 68137, 68138, 68139, 68140, 68141, 68142, 68143, 68144, 68145, 68146, 68147, 68148, 68149, 68150, 68151, 68152, 68153, 68154, 68155, 68156, 68157, 68158, 68159, 68160, 68161, 68162, 68163, 68164

Area code: 402, 531

Population: 408958

Elevation: 1090ft (332m)

County: Douglas

Omaha NE zip code

Postcode areas of Omaha are 68022, 68101, 68102, 68103, 68104, 68105, 68106, 68107, 68108, 68109, 68110, 68111, 68112, 68113, 68114, 68115, 68116, 68117, 68118, 68119, 68120, 68121, 68122, 68123, 68124, 68125, 68126, 68127, 68128, 68129, 68130, 68131, 68132, 68133, 68134, 68135, 68136, 68137, 68138, 68139, 68140, 68141, 68142, 68143, 68144, 68145, 68146, 68147, 68148, 68149, 68150, 68151, 68152, 68153, 68154, 68155, 68156, 68157, 68158, 68159, 68160, 68161, 68162, 68163, 68164. Area code of Omaha are 402, 531. Omaha has 1090ft (332m) altitude. The coordinates of Omaha are: 41.250 lat, -96.000 lng. Omaha belongs to Douglas County.

Harlan, IA information


ZIP codes: 51537, 51593

Area code(s): 712

Population: 5106

Elevation: 1253ft (382m)

County: Shelby

Harlan IA zip code

Postcode areas of Harlan are 51537, 51593. Area code(s) of Harlan is 712. Harlan has 1253ft (382m) altitude. The coordinates of Harlan are: 41.65472 lat, -95.32194 lng. Harlan belongs to Shelby County.


*sources: wikipedia.org

" ).text( message ).prependTo( "#log" ); jQuery( "#log" ).scrollTop( 0 ); } jQuery( "#to2" ).autocomplete({delay: 200,//autoFocus: true, source: function( request, response ) { valueSelect2=''; idSelect2=''; $.ajax( { url: baseurl+"/ajax/createItems4.php", dataType: "json", data: { word: request.term,currentUrl:currentUrl }, success: function(data) { if(data!="" && !(typeof data[0] === 'undefined') && !(typeof data[0]['value'] === 'undefined') && !(typeof data[0]['id'] === 'undefined') ){valueFocus=data[0]['value'];idFocus=data[0]['id'];} // jQuery('.spinner').hide(); response(data); } } ); }, minLength: 1, search: function( event, ui ) { // jQuery('.spinner').show(); },focus: function (event, ui) { this.value = ui.item.label; //valueFocus=ui.item.value; // idFocus=ui.item.id; // or jQuery('#autocomplete-input').val(ui.item.label);//alert(ui.item.id); // Prevent the default focus behavior. event.preventDefault(); // or return false;},/*change:function(event){ jQuery("#from").val(""); return false; },*/ select: function( event, ui ) { //log( "Selected: " + ui.item.value + " aka " + ui.item.id ); var parts=ui.item.id.split("!");valueSelect2=ui.item.value;idSelect2=ui.item.id;autocompleteFun(2);//showPostcode(ui.item.value,parts[2],parts[1],parts[0],15);return false; } } ).autocomplete("instance")._renderItem = function(ul, item) { return jQuery("

  • ") .append("

    " + item.label + "

    ") .appendTo(ul); }; } ); if(!isMobile) { jQuery( function() { function log( message ) { jQuery( "

    " ).text( message ).prependTo( "#log" ); jQuery( "#log" ).scrollTop( 0 ); } jQuery( "#topic_title" ).autocomplete({delay: 200,//autoFocus: true, source: function( request, response ) { valueSelect=''; idSelect=''; $.ajax( { url: baseurl+"/ajax/createItems4.php", dataType: "json", data: { word: request.term,currentUrl:currentUrl }, success: function(data) { if(data!="" && !(typeof data[0] === 'undefined') && !(typeof data[0]['value'] === 'undefined') && !(typeof data[0]['id'] === 'undefined') ){valueFocus=data[0]['value'];idFocus=data[0]['id'];} // jQuery('.spinner').hide(); response(data); } } ); }, minLength: 1, search: function( event, ui ) { // jQuery('.spinner').show(); },focus: function (event, ui) { this.value = ui.item.label; // valueFocus=ui.item.value; //idFocus=ui.item.id; // or jQuery('#autocomplete-input').val(ui.item.label);//alert(ui.item.id); // Prevent the default focus behavior. event.preventDefault(); // or return false;}, select: function( event, ui ) { //log( "Selected: " + ui.item.value + " aka " + ui.item.id ); var parts=ui.item.id.split("!");//showPostcode(ui.item.value,parts[2],parts[1],parts[0],15);valueSelect=ui.item.value;idSelect=ui.item.id;autocompleteFun(3);return false; } } ).autocomplete("instance")._renderItem = function(ul, item) { return jQuery("

  • ") .append("

    " + item.label + "

    ") .appendTo(ul); }; } ); jQuery( function() { function log( message ) { jQuery( "

    " ).text( message ).prependTo( "#log" ); jQuery( "#log" ).scrollTop( 0 ); } jQuery( "#topic_title2" ).autocomplete({delay: 200,//autoFocus: true, source: function( request, response ) { valueSelect2=''; idSelect2=''; $.ajax( { url: baseurl+"/ajax/createItems4.php", dataType: "json", data: { word: request.term,currentUrl:currentUrl }, success: function(data) { if(data!="" && !(typeof data[0] === 'undefined') && !(typeof data[0]['value'] === 'undefined') && !(typeof data[0]['id'] === 'undefined') ){valueFocus=data[0]['value'];idFocus=data[0]['id'];} // jQuery('.spinner').hide(); response(data); } } ); }, minLength: 1, search: function( event, ui ) { // jQuery('.spinner').show(); },focus: function (event, ui) { this.value = ui.item.label; //valueFocus=ui.item.value; // idFocus=ui.item.id; // or jQuery('#autocomplete-input').val(ui.item.label);//alert(ui.item.id); // Prevent the default focus behavior. event.preventDefault(); // or return false;}, select: function( event, ui ) { //log( "Selected: " + ui.item.value + " aka " + ui.item.id ); var parts=ui.item.id.split("!");//showPostcode(ui.item.value,parts[2],parts[1],parts[0],15);valueSelect2=ui.item.value;idSelect2=ui.item.id;autocompleteFun(4);return false; } } ).autocomplete("instance")._renderItem = function(ul, item) { return jQuery("

  • ") .append("

    " + item.label + "

    ") .appendTo(ul); }; } ); }jQuery("#routereverse").click(function(e){reverseOrAlternativeFired=2;e.stopImmediatePropagation(); //calcRoute2(markerTo.getPosition(),markerFrom.getPosition()); if(reverseRouteCount==1) reverseRouteCount=2; else reverseRouteCount=1; if(marker!=='undefined' && marker2!=='undefined' && defineRouteFromUrlNOsearch==2 && fromUrl!='' && toUrl!='') { if(reverseRouteCount==1) setRouteByNames(fromUrl,toUrl,marker2.getLatLng().lat+','+marker2.getLatLng().lng,marker.getLatLng().lat+','+marker.getLatLng().lng);elsesetRouteByNames(toUrl,fromUrl,marker2.getLatLng().lat+','+marker2.getLatLng().lng,marker.getLatLng().lat+','+marker.getLatLng().lng);return; } if(marker!=='undefined' && marker2!=='undefined')setRouteByNames('','',marker2.getLatLng().lat+','+marker2.getLatLng().lng,marker.getLatLng().lat+','+marker.getLatLng().lng);});var startIcon = L.icon({ iconUrl: baseurl+'/images/start.png', //shadowUrl: 'leaf-shadow.png', /* iconSize: [38, 95], // size of the icon /*shadowSize: [50, 64], // size of the shadow*/ iconAnchor: [11, 40], // point of the icon which will correspond to marker's location /*shadowAnchor: [4, 62], // the same for the shadow*/ popupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var endIcon = L.icon({ iconUrl: baseurl+'/images/end.png', iconAnchor: [11, 40], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor }); var dotIcon = L.icon({ iconUrl: baseurl+'/images/dot.png', iconAnchor: [3, 5], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor });var diodiaIcon = L.icon({ iconUrl: baseurl+'/images/blue.png', iconAnchor: [16, 32], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var diodia2Icon = L.icon({ iconUrl: baseurl+'/images/tollstation.png', iconAnchor: [16, 37], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var diodia3Icon = L.icon({ iconUrl: baseurl+'/images/tollstation2.png', iconAnchor: [16, 37], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var countryIcon = L.icon({ iconUrl: baseurl+'/images/country5.png', //iconAnchor: [75, 15], // point of the icon which will correspond to marker's location//popupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor iconAnchor: [50, 12], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var cyprusIcon = L.icon({ iconUrl: baseurl+'/images/cyprus4.png', //iconAnchor: [75, 15], // point of the icon which will correspond to marker's location//popupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor iconAnchor: [30, 10], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var famagustaIcon = L.icon({ iconUrl: baseurl+'/images/famagusta2.png', //iconAnchor: [75, 15], // point of the icon which will correspond to marker's location//popupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor iconAnchor: [45, 10], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var dotIcon = L.icon({ iconUrl: baseurl+'/images/dot.png', //iconAnchor: [75, 15], // point of the icon which will correspond to marker's location//popupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor /* iconAnchor: [45, 10], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor*/});function showExtraMarkers(){}function initialize() { //alert(carConsumtion);if(map==null){if(isMobile)//Punto finale //Cancella tutto [{text: 'Punto di partenza',callback: menu1},{text: 'Punto finale',callback: menu2},{text: 'Cancella tutto',callback: menu3}]map = L.map('map-canvas', {center: [39.0277188,-98.1298828],zoom:3, gestureHandling: true,contextmenu: true,contextmenuWidth: 140,contextmenuItems: [{text: 'Starting point',callback: menu1},{text: 'Ending point',callback: menu2},'-',{text: 'Clear points',callback: menu3}],fullscreenControl: true,fullscreenControlOptions: {position: 'topleft'}});//.setView([53.83,-2.087], 5);elsemap = L.map('map-canvas', {center: [39.0277188,-98.1298828],zoom:4,contextmenu: true,contextmenuWidth: 140,contextmenuItems: [{text: 'Starting point',callback: menu1},{text: 'Ending point',callback: menu2},'-',{text: 'Clear points',callback: menu3}],fullscreenControl: true,fullscreenControlOptions: {position: 'topleft'}});var shortLat=0,shortLng=0; simpleLat=shortLat; simpleLng=shortLng;L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: '© OpenStreetMap contributors',minZoom: 2,maxZoom: 19}).addTo(map);map.doubleClickZoom.disable();map.on('dblclick', function(e) { var cmenu=map.contextmenu;cmenu.showAt(e.latlng); });showExtraMarkers();map.on('zoomstart', function() {showExtraMarkers();});map.on('zoomend', function() {showExtraMarkers();});/*;*/if(fromUrl!='' && toUrl!=''){var coordsApoints,coordsBpoints;$.ajax({ url: baseurl+"/ajax/createItems444.php", dataType: "json", data: { text: fromUrl,url:urlCityA }, success: function(data) { urlCityA=''; if(data!="" && !(typeof data[0] === 'undefined') && !(typeof data[0]['lat'] === 'undefined') && !(typeof data[0]['lon'] === 'undefined') ) { coordsApoints=data[0]['lat']+","+data[0]['lon']; $.ajax( { url: baseurl+"/ajax/createItems444.php", dataType: "json", data: { text: toUrl,url:urlCityB }, success: function(data) { urlCityB=''; if(data!="" && !(typeof data[0] === 'undefined') && !(typeof data[0]['lat'] === 'undefined') && !(typeof data[0]['lon'] === 'undefined') ) { coordsBpoints=data[0]['lat']+","+data[0]['lon']; setRouteByNames(fromUrl,toUrl,coordsApoints,coordsBpoints);//1 all roads }}}) }}});}else if(pointOne!='' && pointTwo!=''){if(nameOfPointA!='')partenzaStart=nameOfPointA;//else//partenzaStart=data['waypoints'][0]['name'];if(nameOfPointB!='')arrivoEnd=nameOfPointB;if(nameOfPointA!='' && nameOfPointB!='')citiesNamesExist=1;elsecitiesNamesExist=2; setRouteByNames('','',pointOne,pointTwo);} } } jQuery("#withoutHighways").change(function(e){//alert("aa:"+fromUrl+" "+toUrl);reverseOrAlternativeFired=2;e.stopImmediatePropagation();//alert(jQuery("#withoutHighways").find('option:selected').val());if(fromUrl!='' && toUrl!='' && defineRouteFromUrlNOsearch==2 && marker!=='undefined' && marker2!=='undefined'){if(reverseRouteCount==1)setRouteByNames(fromUrl,toUrl,marker.getLatLng().lat+","+marker.getLatLng().lng,marker2.getLatLng().lat+","+marker2.getLatLng().lng);elsesetRouteByNames(toUrl,fromUrl,marker.getLatLng().lat+","+marker.getLatLng().lng,marker2.getLatLng().lat+","+marker2.getLatLng().lng);return;}if(marker!=='undefined' && marker2!=='undefined')setRouteByNames('','',marker.getLatLng().lat+","+marker.getLatLng().lng,marker2.getLatLng().lat+","+marker2.getLatLng().lng);} ); jQuery("#withoutHighways").change(function() { /*alert("2"); if(markerFrom!=null && markerTo!=null)setRouteByNames(fromUrl,toUrl,'','');*///calcRoute(markerFrom.getPosition(),markerTo.getPosition()); });jQuery("#ltorgallon").change(function(){if(jQuery("#ltorgallon").find('option:selected').val()==1){jQuery("#plusConsum").html("+");jQuery("#minusConsum").html("-");printFuelConsumtpion(totalConsumption,fuelPrice); }else if(jQuery("#ltorgallon").find('option:selected').val()==2){jQuery("#plusConsum").html("-");jQuery("#minusConsum").html("+");printFuelConsumtpion(totalConsumption,fuelPrice);}});jQuery("#plus").click(function(){ var pricePerLiter=parseFloat(fuelPrice); if(pricePerLiter<=15.2) { pricePerLiter=Math.round((pricePerLiter+0.01)*100)/100; //jQuery("#fuelPrice").html(pricePerLiter+" €/lt"); fuelPrice=pricePerLiter; printFuelConsumtpion(totalConsumption,fuelPrice); createCookie("carConsumtion",carConsumtion,2); createCookie("fuelPrice",fuelPrice,2); createCookie("fuelType",jQuery("#fuelchoice").find('option:selected').val(),2); /*jQuery.post("ajax/cookie.php", { carConsumtion:carConsumtion+"", fuelPrice:fuelPrice+"", fuelType:jQuery("#fuelchoice").find('option:selected').val()+"" }, function(data,status){ });*/ }});jQuery("#minus").click(function(){ var pricePerLiter=parseFloat(fuelPrice); if(pricePerLiter>=0.4) { pricePerLiter=Math.round((pricePerLiter-0.01)*100)/100; //jQuery("#fuelPrice").html(pricePerLiter+" €/lt"); fuelPrice=pricePerLiter; printFuelConsumtpion(totalConsumption,fuelPrice); createCookie("carConsumtion",carConsumtion,2); createCookie("fuelPrice",fuelPrice,2); createCookie("fuelType",jQuery("#fuelchoice").find('option:selected').val(),2); /* jQuery.post("ajax/cookie.php", { carConsumtion:carConsumtion+"", fuelPrice:fuelPrice+"", fuelType:jQuery("#fuelchoice").find('option:selected').val()+"" }, function(data,status){ });*/ }});jQuery("#plusConsum").click(function(){ var carConsumTemp=parseFloat(carConsumtion); if(carConsumTemp<=150 /*&& jQuery("#ltorgallon").find('option:selected').val()==1*/) { if(carConsumTemp<10) carConsumTemp=Math.round((carConsumTemp+0.2)*10)/10; else carConsumTemp=Math.round((carConsumTemp+0.5)*10)/10; jQuery("#carConsumption").html(carConsumTemp); carConsumtion=carConsumTemp; totalConsumption=Math.round((totalKM/carConsumtion)*10)/10; printFuelConsumtpion(totalConsumption,fuelPrice); createCookie("carConsumtion",carConsumtion,2); createCookie("fuelPrice",fuelPrice,2); createCookie("fuelType",jQuery("#fuelchoice").find('option:selected').val(),2); /* jQuery.post("ajax/cookie.php", { carConsumtion:carConsumtion+"", fuelPrice:fuelPrice+"", fuelType:jQuery("#fuelchoice").find('option:selected').val()+"" }, function(data,status){ });*/ }});jQuery("#minusConsum").click(function(){ var carConsumTemp=parseFloat(carConsumtion); if(carConsumTemp>=2.1 /*&& jQuery("#ltorgallon").find('option:selected').val()==1*/) { if(carConsumTemp<10) carConsumTemp=Math.round((carConsumTemp-0.2)*10)/10; elsecarConsumTemp=Math.round((carConsumTemp-0.5)*10)/10; jQuery("#carConsumption").html(carConsumTemp); carConsumtion=carConsumTemp; totalConsumption=Math.round((totalKM/carConsumtion)*10)/10; printFuelConsumtpion(totalConsumption,fuelPrice); createCookie("carConsumtion",carConsumtion,2); createCookie("fuelPrice",fuelPrice,2); createCookie("fuelType",jQuery("#fuelchoice").find('option:selected').val(),2); /*jQuery.post("ajax/cookie.php", { carConsumtion:carConsumtion+"", fuelPrice:fuelPrice+"", fuelType:jQuery("#fuelchoice").find('option:selected').val()+"" }, function(data,status){ //alert("Data: " + data + "\nStatus: " + status); });*/ }});function clearMap() { for(i in map._layers) { if(map._layers[i]._path != undefined) { try { map.removeLayer(map._layers[i]); } catch(e) { console.log("problem with " + e + map._layers[i]); } } }for(i=markersArrayItaly.length-1;i>=0;i--){map.removeLayer(markersArrayItaly[i]);}if(firstTimeInRouteThereIsDistanceInDB!=1){jQuery("#timetravel").html("0 min ");jQuery("#distance").html("0 mi, ");}elsefirstTimeInRouteThereIsDistanceInDB=0;if(straightPath!=null)map.removeLayer(straightPath);if(markerRio!=null)map.removeLayer(markerRio);markersArrayItaly=[];markersCounter=0;markerRio=null;straightPath=null;if(popup3!=null)map.removeLayer(popup3);popup3=null;if(popup2!=null)map.removeLayer(popup2);popup2=null;if(popup1!=null)map.removeLayer(popup1);popup1=null;} //function showInfo(route2,routeIndex)jQuery('#isTollSelected').click(function () { if(jQuery('#isTollSelected').is(':checked')) showMarkersToll(); else hideMarkersToll(); });function hideMarkersToll(){for(i=markersArrayItaly.length-1;i>=0;i--){map.removeLayer(markersArrayItaly[i]);}if(markerRio!=null){map.removeLayer(markerRio);}if(straightPath!=null){map.removeLayer(straightPath);}}function showMarkersToll(){ for(i=0;i20000){speedKmPerHour=(distance*3600/duration)/1000;if(speedKmPerHour<27)return true;}return false;}function metersInMiles(m){if((m/1609.344)<100)return Math.round((m/1609.344)*10)/10+" mi";elsereturn Math.round(m/1609.344)+" mi";}function KmInGroundAndSea(result,routeIndex,routeChoice){var totalKM2=0;var totalTime2=0;if(routeIndex==routeChoice){//totalKM=result['summary']['lengthInMeters']; //totalTime=result['summary']['travelTimeInSeconds']; // alert(JSON.stringify(result['routes']));totalKM=result['distance'];//['lengthInMeters']; totalTime=result['duration'];}else{ totalKM2=result['distance']; totalTime2=result['duration'];} tempMeters=0; tempTime=0; i=0; j=0; startMeters=-1;startSeconds=0;endMeters=0;endSeconds=0; var i=0; while(result['legs'][i]) { j=0; while(result['legs'][i]['steps'][j]) { if(result['legs'][i]['steps'][j]['mode']=='ferry') { endMeters+=result['legs'][i]['steps'][j]['distance']; endSeconds+=result['legs'][i]['steps'][j]['duration']; } j++; } i++; } if(totalKM2>endMeters)totalKM2=totalKM2-endMeters; if(totalTime2>endSeconds)totalTime2=totalTime2-endSeconds; if(totalKM>endMeters) totalKM=totalKM-endMeters; if(totalTime>endSeconds) totalTime=totalTime-endSeconds;if(routeIndex!=routeChoice){ totalKMferry2=endMeters; totalTimeferry2=endSeconds; return [totalKM2,totalTime2,totalKMferry2,totalTimeferry2];}else{ totalKMferry=endMeters; totalTimeferry=endSeconds; return [totalKM,totalTime,totalKMferry,totalTimeferry];} //return [totalKM2,totalTime2,totalKMferry2,totalTimeferry2];}function showInfo(result,routeIndex){//console.log(result.length);if(reverseRouteCount==1){jQuery("#partenza").html("From: "+partenzaStart);jQuery("#arrivo").html("To: "+arrivoEnd);setPermantlyUrl(partenzaStart,arrivoEnd,marker.getLatLng(),marker2.getLatLng());//marker2.getLatLng().lat}else{jQuery("#partenza").html("From: "+arrivoEnd);jQuery("#arrivo").html("To: "+partenzaStart);setPermantlyUrl(arrivoEnd,partenzaStart,marker.getLatLng(),marker2.getLatLng());} totalKM = 0; totalTime=0; totalKMferry = 0; totalTimeferry=0; routeOnlyWithVehicle=1; totalKM=result['routes'][routeIndex]['distance']; totalTime=result['routes'][routeIndex]['duration']; totalKMferry=0; totalTimeferry=0;varrouteA=0;var routeB=0;if(routeIndex==0){routeA=1;routeB=2;}else if(routeIndex==1){routeA=0;routeB=2;}else{routeA=0;routeB=1;} var res=[]; var resTemp=KmInGroundAndSea(result['routes'][0],routeIndex,0); res.push(resTemp); kmInRoutes[0]=resTemp; if(result['routes'][1]) {res2=KmInGroundAndSea(result['routes'][1],routeIndex,1);kmInRoutes[1]=res2;res.push(res2); } if(result['routes'][2]) { res3=KmInGroundAndSea(result['routes'][2],res,routeIndex,2); kmInRoutes[2]=res3; res.push(res3); }addDirections(result['routes'],res,routeIndex);var focusRoute=parseInt(routeIndex)+1;if(result['routes'][routeB]){point2=Math.round((result['routes'][routeB]['geometry'].length/5)*1);popup3 = L.popup({ autoClose: false, closeOnClick: false}) .setLatLng([result['routes'][routeB]['geometry'][point2*3]['latitude'],result['routes'][routeB]['geometry'][point2*3]['longitude']]) .setContent('Route '+(routeB+1)+'
    '+metersInMiles(result['routes'][routeB]['distance'])+'
    '+secondsInTime(result['routes'][routeB]['duration'])+'
    ') .openOn(map);}if(result['routes'][routeA]){point2=Math.round((result['routes'][routeA]['geometry'].length/5)*1);popup2 = L.popup({ autoClose: false, closeOnClick: false }) .setLatLng([result['routes'][routeA]['geometry'][point2*2]['latitude'],result['routes'][routeA]['geometry'][point2*2]['longitude']]) .setContent('Route '+(routeA+1)+'
    '+metersInMiles(result['routes'][routeA]['distance'])+'
    '+secondsInTime(result['routes'][routeA]['duration'])+'
    ') .openOn(map);}if(result['routes'][routeIndex]){point2=Math.round((result['routes'][routeIndex]['geometry'].length/2)*1);popup1 = L.popup({ autoClose: false, closeOnClick: false }) .setLatLng([result['routes'][routeIndex]['geometry'][point2]['latitude'],result['routes'][routeIndex]['geometry'][point2]['longitude']]) .setContent('Route '+focusRoute+'
    '+metersInMiles(result['routes'][routeIndex]['distance'])+'
    '+secondsInTime(result['routes'][routeIndex]['duration'])+'
    '+'
    ') .openOn(map);}//alert(routeIndex); jQuery("#spanRoute3").css({"font-weight":"normal"}); jQuery("#spanRoute2").css({"font-weight":"normal"}); jQuery("#spanRoute1").css({"font-weight":"bold"}); if(totalKMferry!=0) routeOnlyWithVehicle=0; totalKM = totalKM / 1609.344; totalKMferry=totalKMferry/1609.344; if(statusFullScreen==0 ||isMobile) { if(totalTime==0) jQuery("#timetravel").html(""); else { if(totalKMferry==0)/*Tempo: */jQuery("#timetravel").html(''+ secondsInTime(totalTime) + ''); else /*Tempo di guida: */jQuery("#timetravel").html(''+ secondsInTime(totalTime) + 'Route Omaha, NE to Harlan, IA (5)' + Math.round(totalKMferry)+' km, '+ secondsInTime(totalTimeferry) + '');//Route Omaha, NE to Harlan, IA (6) } if(totalKM<0.5) { if(totalKM==0) jQuery("#distance").html(""); else { if(totalKMferry==0)/*Distanza */jQuery("#distance").html(' ' + Math.round(totalKM*1000*1.609344*3.28084)+' ft, ');else/*Distanza di guida*/jQuery("#distance").html(' ' + Math.round(totalKM*1000*1.609344*3.28084)+' ft, '); } } else if(totalKM<100) { if(totalKMferry==0)/*Distanza */jQuery("#distance").html(' ' + Math.round(totalKM*10)/10+' mi ('+Math.round((totalKM*1.609344)*10)/10+' km) '); else/*Distanza di guida*/jQuery("#distance").html(' ' + Math.round(totalKM*10)/10+' mi ('+Math.round((totalKM*1.609344)*10)/10+' km) '); } else { if(totalKMferry==0)/*Distanza */jQuery("#distance").html(' ' + Math.round(totalKM)+' mi ('+Math.round((totalKM*1.609344)*1)/1+' km) '); else/*Distanza di guida*/ jQuery("#distance").html(' ' + Math.round(totalKM)+' mi ('+Math.round((totalKM*1.609344)*1)/1+' km) '); }jQuery("#messageTolls").show(); } else{ if(totalTime==0) jQuery("#timetravel").html(""); else { if(totalKMferry==0) jQuery("#timetravel").html(''+ secondsInTime(totalTime) + ''); else jQuery("#timetravel").html(''+ secondsInTime(totalTime) + 'Route Omaha, NE to Harlan, IA (7)' + Math.round(totalKMferry)+' km, '+ secondsInTime(totalTimeferry) + '');//Route Omaha, NE to Harlan, IA (8) } if(totalKM<0.5) { if(totalKM==0) jQuery("#distance").html("");else{ if(totalKMferry==0)jQuery("#distance").html('' + Math.round(totalKM*1000*1.609344*3.28084)+' ft ');elsejQuery("#distance").html('' +Math.round(totalKM*1000*1.609344*3.28084)+' ft ');} } else if(totalKM<100) { if(totalKMferry==0)jQuery("#distance").html('' + Math.round(totalKM*10)/10+' mi ('+Math.round((totalKM*1.609344)*10)/10+' km) '); else jQuery("#distance").html('' + Math.round(totalKM*10)/10+' mi ('+Math.round((totalKM*1.609344)*10)/10+' km) ');} else { if(totalKMferry==0)jQuery("#distance").html('' + Math.round(totalKM)+' mi ('+Math.round((totalKM*1.609344)*1)/1+' km) '); else jQuery("#distance").html('' + Math.round(totalKM)+' mi ('+Math.round((totalKM*1.609344)*1)/1+' km) ');}jQuery("#messageTolls").hide();}jQuery('#diodia').html('Route Omaha, NE to Harlan, IA (9)');jQuery('#diodiaMessage').html(''); runOnceInASecond=0;/*setTimeout(function() {findRoute(result.routes[routeIndex].legs[0].start_address,result.routes[routeIndex].legs[0].end_address,2,2,result,routeIndex )},100);*/setTimeout(function(){calcConsumption(totalKM,carConsumtion,carConsumtion,fuelPrice,routeIndex);},105);//mobile devicesif(!responsivizerActive &&((isMobile || actAsMobile) && (jQuery(window).width()<1052 || jQuery(window).height()<1052)) && mobileVersionIsActive ){jQuery("#closeButton").fadeIn();var width=jQuery(window).width();var middle=width/2;if(isTablet)jQuery("#infos").css({"-webkit-transform":"translateZ(0)","-webkit-overflow-scrolling":"touch","border":"1px solid #BBCCBB","font-size":"12px","background-color":"rgba(220,230,220,0.8)","width":"300px","padding":"2px 5px 2px 5px","z-index":"6","position": "fixed","top": "0%","margin-left":"-320px","margin-top":"60px","left":width/*"-webkit-overflow-scrolling":"touch"*/});elsejQuery("#infos").css({"-webkit-transform":"translateZ(0)","-webkit-overflow-scrolling":"touch","border":"1px solid #BBCCBB","font-size":"12px","background-color":"rgba(220,230,220,0.8)","width":"300px","padding":"2px 5px 2px 5px","z-index":"6","position": "fixed","top": "0%","margin-left":"-155px","margin-top":"60px","left":middle/*"-webkit-overflow-scrolling":"touch"*/});//,setTimeout(function(){ jQuery("#restresultsHome").css({"z-index":"5","font-size":"12px","color":"black","background-color":"rgba(220,230,220,0.0)"});jQuery("#resultsapostasiHome").css({"z-index":"5","font-size":"12px","color":"black","visibility":"visible","background-color":"rgba(220,230,220,0.0)"});jQuery("#katanalosi").css({"z-index":"5","visibility":"visible","background-color":"rgba(220,230,220,0.0)"});jQuery("#elevCoords").css({"z-index":"5","font-size":"12px","color":"black","visibility":"visible","background-color":"rgba(220,230,220,0.0)"});jQuery("#otherTowns").css({"z-index":"5","font-size":"12px"});jQuery("#spaceDiv").css({"height":"15px","width":"100%","clear":"both","z-index":"5","font-size":"12px","color":"black","visibility":"visible","background-color":"rgba(220,230,220,0.0)"});jQuery("#spaceDiv2").css({"height":"15px","width":"100%","clear":"both","z-index":"5","font-size":"12px","color":"black","visibility":"visible","background-color":"rgba(220,230,220,0.0)"}); jQuery('#infos').append(jQuery('#appurl')); jQuery('#infos').append(""); jQuery('#infos').append(jQuery('#resultsapostasiHome')); jQuery('#infos').append(jQuery('#katanalosi')); if(firstTimeinCalculation) {jQuery('#infos').append(jQuery('#elevCoords'));jQuery('#otherTowns').removeAttr("style");jQuery('#infos').append(jQuery('#otherTowns'));setTimeout(function(){firstTimeinCalculation=0;},100); } else { jQuery('#elevCoords').html(''); jQuery('#otherTowns').html(''); } jQuery('#otherTowns').css({"display":"inline-block","width":"250px"}); jQuery('#infos').append(jQuery('#spaceDiv')); jQuery('#infos').append(jQuery('#fb-like')); //document.write(""); jQuery('#infos').append(jQuery('#spaceDiv2')); //jQuery('#directions-panel').html(""+jQuery('#directions-panel').html()); jQuery('#directions-panel').show(); jQuery('#infos').append(jQuery('#directions-panel'));jQuery('#infos').append(jQuery('#diodiaMessage'));jQuery('#infos').append(jQuery('#lorryMessage')); jQuery('#infos').append(jQuery('#footer2')); if(isIphone)jQuery("#infos").css({"max-height":jQuery(window).height()*.7,"overflow": "auto"/*,"height":jQuery(window).height()-120*/}); else jQuery("#infos").css({"max-height":"70%","overflow": "scroll"/*,"height":jQuery(window).height()-120*/}); },30);jQuery("#closeButton").css({"visibility":"visible"});jQuery("#restresultsHome").fadeIn();jQuery("#resultsapostasiHome").fadeIn();jQuery("#katanalosi").fadeIn(); jQuery("#infos").fadeIn(); jQuery("#from2").fadeOut(); jQuery("#to2").fadeOut();}runOnlyOnceComputeTotalDistance=1;if(partenzaStart!='' && arrivoEnd!='' && marker!=null && marker2!=null){if(reverseRouteCount==1){marker.bindPopup(partenzaStart);marker2.bindPopup(arrivoEnd);}else{marker.bindPopup(arrivoEnd);marker2.bindPopup(partenzaStart);}}}function changeLineInText(textLine){if(textLine.length>20){}}function showAlternativeRoutesOptions(numberOfRoutes){if(numberOfRoutes>1){if(numberOfRoutes==2){ jQuery("#alternativesRoutes").html("From: "+data);if(marker!=null)marker.bindPopup(data);}else{arrivoEnd=data; jQuery("#arrivo").html("To: "+data); if(marker2!=null)marker2.bindPopup(data);} }});}function setRouteByNames(fromNames,toNames,fromCoords,toCoords,reverse){jQuery("#partenza").html('');jQuery("#arrivo").html('');if(firstTimeInRouteThereIsDistanceInDB!=1)jQuery("#distance").html('');jQuery("#urltext").val('');if(fromCoords!=='' && toCoords!==''){partsFrom=fromCoords.split(",");partsTo=toCoords.split(",");if(marker!==null && marker2!==null && markerprevLat!==null && marker2prevLat!==null){//alert(partsFrom[0]+" "+partsFrom[1]+" "+partsTo[0]+" "+partsTo[1]+" "+markerprev.getLatLng().lat+" "+markerprev.getLatLng().lng);//tempPoint1=if(comparePosition2(partsFrom[0],partsFrom[1],partsTo[0],partsTo[1],markerprevLat,markerprevLng,marker2prevLat,marker2prevLng)==1 && reverseRouteCount==1) { if(!jQuery("#withoutHighways").is(':checked')) { routeStatus=1;if(route1!=null){showAlternativeRoutes(0);return;} } else { routeStatus=2; if(route2!=null){showAlternativeRoutes(0);return;} } } else if(comparePosition2(partsFrom[0],partsFrom[1],partsTo[0],partsTo[1],markerprevLat,markerprevLng,marker2prevLat,marker2prevLng)==1 && reverseRouteCount==2) { if(!jQuery("#withoutHighways").is(':checked')) { routeStatus=3; if(routeReverse1!=null){showAlternativeRoutes(0);return;} } else { routeStatus=4; if(routeReverse2!=null){showAlternativeRoutes(0);return;} } } }}var routesNumber=1;//alert(jQuery("#withoutHighways").find('option:selected').val());clearMap();route=null;var allRoads;if(!jQuery("#withoutHighways").is(':checked'))allRoads=1;elseallRoads=2;from2=fromCoords.trim().split(',');to2=toCoords.trim().split(',');showLoading();jQuery.ajax({type: "GET",url:baseurl+'/ajax/getRouteOSRM.php',dataType: "json",async: true,data: {fromNames:encodeURI(fromNames),toNames:encodeURI(toNames),fromCoords:encodeURI(fromCoords.trim()),toCoords:encodeURI(toCoords.trim()),//middleCoords:encodeURI(middleCoords.trim()),testDiodia:testDiodia,routingProvider:routingProvider,currentUrl:currentUrl}, success: function(data){hideLoading();//alert(JSON.stringify(data['routes'][0])); //console.log(decode(data['routes'][0]['geometry'])[0]);//['latitude']longitude var marker1Lat,marker1Lng,marker2Lat,marker2Lng,marker1Name='',marker2Name='';var marker1Lat,marker1Lng,marker2Lat,marker2Lng,marker1Name='',marker2Name='';var latlngTemps=null;kmInRoutes=[0,0,0]; data['routes'][0]['geometry']=decode(data['routes'][0]['geometry']);if(data['routes'][1])data['routes'][1]['geometry']=decode(data['routes'][1]['geometry']);if(data['routes'][2])data['routes'][2]['geometry']=decode(data['routes'][2]['geometry']);marker1Lat=data['routes'][0]['geometry'][0]['latitude'];marker1Lng=data['routes'][0]['geometry'][0]['longitude'];marker2Lat=data['routes'][0]['geometry'][data['routes'][0]['geometry'].length-1]['latitude'];marker2Lng=data['routes'][0]['geometry'][data['routes'][0]['geometry'].length-1]['longitude'];marker1Name=fromNames;marker2Name=toNames;jQuery("#loading2").css("display", "none");//alert("a");//console.log(data['info']['query']['coordinates'][0][0]);route=data; if(data['routes'][2])routesNumber=3;else if(data['routes'][1])routesNumber=2;elseroutesNumber=1;if(!marker){marker = L.marker([marker1Lat,marker1Lng],{draggable:true,icon:startIcon});//.addTo(mymap);marker.addTo(map);marker.on('dragend', function(e) {defineRouteFromUrlNOsearch=1;citiesNamesExist=2;if(marker2)setRouteByNames('','',marker.getLatLng().lat+","+marker.getLatLng().lng,marker2.getLatLng().lat+","+marker2.getLatLng().lng);});}else{ marker.setLatLng([marker1Lat,marker1Lng]);}if(!marker2){/*var k2=1;while(data['waypoints'][k2]){k2++;}*/marker2 = L.marker([marker2Lat,marker2Lng],{draggable:true,icon:endIcon});//.addTo(mymap);marker2.addTo(map); marker2.on('dragend', function(e) {defineRouteFromUrlNOsearch=1;citiesNamesExist=2;if(marker)setRouteByNames('','',marker.getLatLng().lat+","+marker.getLatLng().lng,marker2.getLatLng().lat+","+marker2.getLatLng().lng);//alert('marker dragend event'+marker.getLatLng().lat+" "+marker.getLatLng().lng);//populateAutocompleteCoords(marker.getLatLng().lat,marker.getLatLng().lng);});}else{ marker2.setLatLng([marker2Lat,marker2Lng]);}//store routes temporary for sessionif(citiesNamesExist==2){getNameFromCoords(marker1Lat.toFixed(7),marker1Lng.toFixed(7),1);getNameFromCoords(marker2Lat.toFixed(7),marker2Lng.toFixed(7),2);citiesNamesExist=1;} if(markerprevLat==null || marker2prevLat==null) {reverseRouteCount=1;route1=null; route2=null; routeReverse1=null; routeReverse2=null; routeStatus=1; markerprevLat=marker.getLatLng().lat; markerprevLng=marker.getLatLng().lng; marker2prevLat=marker2.getLatLng().lat; marker2prevLng=marker2.getLatLng().lng; if(!jQuery("#withoutHighways").is(':checked')) { routeStatus=1;route1=data; } else { routeStatus=2; route2=data; } } else if(fromCoords!=='' && toCoords!=='' && comparePosition2(partsFrom[0],partsFrom[1],partsTo[0],partsTo[1],markerprevLat,markerprevLng,marker2prevLat,marker2prevLng)==1 && reverseRouteCount==1) { var avoidHighways=false; if(jQuery('#withoutHighways').is(':checked')) avoidHighways=true; elseavoidHighways=false; if(!jQuery("#withoutHighways").is(':checked')) { routeStatus=1;route1=data; } else { routeStatus=2; route2=data; } } else if(fromCoords!=='' && toCoords!=='' && comparePosition2(partsFrom[0],partsFrom[1],partsTo[0],partsTo[1],markerprevLat,markerprevLng,marker2prevLat,marker2prevLng)==1 && reverseRouteCount==2) { // alert("aaa"); if(!jQuery("#withoutHighways").is(':checked')) { routeStatus=3;routeReverse1=data; } else { routeStatus=4; routeReverse2=data; } } else { reverseRouteCount=1; route1=null; route2=null; routeReverse1=null; routeReverse2=null; markerprevLat=marker.getLatLng().lat; markerprevLng=marker.getLatLng().lng; marker2prevLat=marker2.getLatLng().lat; marker2prevLng=marker2.getLatLng().lng; if(!jQuery("#withoutHighways").is(':checked')) { routeStatus=1;route1=data; } else { routeStatus=2; route2=data; } } //end store routes temporary for session var data3=[];//longitudevar i=0,j=0;var temp;latlngs=[];latlngs2=[]var k=0,counter3=0;textTemp='';var addPointsToPrevious=0;marker1Lat=data['routes'][0]['geometry'][0]['latitude'];marker1Lng=data['routes'][0]['geometry'][0]['longitude'];marker2Lat=data['routes'][0]['geometry'][data['routes'][0]['geometry'].length-1]['latitude'];marker2Lng=data['routes'][0]['geometry'][data['routes'][0]['geometry'].length-1]['longitude'];for(i=0;i1;j--) { latlngs4=[]; opacity=opacity+0.1;for(i=0;i0){for(k4=0;k40;j--) { if(choice!=j-1) { latlngs4=[]; opacity=opacity+0.1;for(i=0;i'+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$'); }else if(jQuery("#passengers").find('option:selected').val()=="2"){numOfPassengers=2;jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if(jQuery("#passengers").find('option:selected').val()=="3"){numOfPassengers=3;jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$'); } else if(jQuery("#passengers").find('option:selected').val()=="4"){numOfPassengers=4;jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if(jQuery("#passengers").find('option:selected').val()=="5"){numOfPassengers=5;jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$'); } createCookie("passengers",numOfPassengers,1); /*createCookie("fuelPrice",fuelPrice,10); createCookie("fuelType",jQuery("#fuelchoice").find('option:selected').val(),10); calculateConsumptionFast();*/ });function metersInKm(m){if(m<200){return Math.round((m/1609.344)*5280)/1+" ft";}else if((m/1000)<100)return Math.round((m/1609.344)*10)/10+" mi";elsereturn Math.round(m/1609.344)+" mi";}function showShipInfo2(kmFerry,timeFerry){if(timeFerry!=0) return ', '+metersInKm(kmFerry)+' '+secondsInTime(timeFerry); else return '';}function addDirections(results,res,routeIndex){i=0;tempText='';tempText2='';km=''; count=1;if(results[2])count=3;else if(results[1])count=2;tempText2=tempText2+"

    ";//alert(res.length);/*for(j=0;j

    "; fuelCostForRoute=Math.round((res[j][0]*carConsumtion/100000)*fuelPrice*100)/100; var tempVign=''; if(routeStatus==1){ if(vignetteForRoute[j]!=0)tempVign="Route Omaha, NE to Harlan, IA (10)"+vignetteForRoute[j]+"€";tempText2=tempText2+" "+metersInKm(res[j][0])+", "+secondsInTime(res[j][1])+"
    Route Omaha, NE to Harlan, IA (11)"+fuelCostForRoute+"€ Route Omaha, NE to Harlan, IA (12)"+tollsForRoute[j]+"€"+tempVign; }else{if(vignetteForRouteReverse[j]!=0) tempVign="Route Omaha, NE to Harlan, IA (13)"+vignetteForRouteReverse[j]+"€";tempText2=tempText2+" "+metersInKm(res[j][0])+", "+secondsInTime(res[j][1])+"
    Route Omaha, NE to Harlan, IA (14)"+fuelCostForRoute+"€ Route Omaha, NE to Harlan, IA (15)"+tollsForRouteReverse[j]+"€"+tempVign; } tempText2=tempText2+"

    ";}*/tempText2=tempText2+"

  • ";tempText=tempText+""+metersInKm(res[routeIndex][0])+" "+secondsInTime(res[routeIndex][1])+""+showShipInfo2(res[routeIndex][2],res[routeIndex][3])+"";tempText=tempText+"

    ";latsDirections=[];lonsDirections=[];directionsPerStep=[];i=0;var counterSteps=0;while(results[routeIndex]['legs'][i]){j=0;while(results[routeIndex]['legs'][i]['steps'][j]){//console.log(compileTranslation('en',results[routeIndex]['legs'][i]['steps'][j]));latsDirections.push(results[routeIndex]['legs'][i]['steps'][j]['maneuver']['location'][1]);lonsDirections.push(results[routeIndex]['legs'][i]['steps'][j]['maneuver']['location'][0]); message=compileTranslation("en",results[routeIndex]['legs'][i]['steps'][j]);directionsPerStep.push(message);if(true){var row="row";//tempText=tempText+"

    "+(i+1)+".

    ";tempText=tempText+"

    "+(counterSteps+1)+".

    ";tempText=tempText+"

    ";km='';//if(results[routeIndex]['guidance']['instructions'][i+1])km=metersInKm(results[routeIndex]['legs'][i]['steps'][j]['distance']);tempText=tempText+message;tempText=tempText+"

    ";tempText=tempText+"

    "+km+"

    ";}else{}j++;counterSteps++;}i++;}tempText=tempText+"

    "; jQuery('#directions-panel').html(tempText2+""+tempText); i=0; counterSteps=0;while(results[routeIndex]['legs'][i]){j=0;while(results[routeIndex]['legs'][i]['steps'][j]){ //temp=eval('row+i'); temp='row'+counterSteps; lat=results[routeIndex]['legs'][i]['steps'][j]['maneuver']['location'][1]; lng=results[routeIndex]['legs'][i]['steps'][j]['maneuver']['location'][0]; //temp2=eval("i"); temp2=i; jQuery('#'+temp).click(function(){var temp2=$(this).attr("id").substring(3);if(popupMessage!=null){map.removeLayer(popupMessage);popupMessage=null;}if(popup1!=null){map.removeLayer(popup1);popup1=null;}if(popup2!=null){map.removeLayer(popup2);popup2=null;}if(popup3!=null){map.removeLayer(popup3);popup3=null;}popupMessage = L.popup() .setLatLng([latsDirections[temp2],lonsDirections[temp2]]) .setContent(directionsPerStep[temp2]) .openOn(map); }); counterSteps++; j++;} i++;}jQuery("#cellRoute0").click(function(){ jQuery("#selectRoute").find("option")[0].selected = true; jQuery("#selectRoute").trigger("change");});jQuery("#cellRoute1").click(function(){ jQuery("#selectRoute").find("option")[1].selected = true; jQuery("#selectRoute").trigger("change");});jQuery("#cellRoute2").click(function(){ jQuery("#selectRoute").find("option")[2].selected = true; jQuery("#selectRoute").trigger("change");});}function printFuelConsumtpion(totalConsumption,fuelPrice){ //alert(totalConsumption+" "+fuelPrice);/*if((statusFullScreen==0 || isMobile) && jQuery("#ltorgallon").find('option:selected').val()==1){//jQuery("#consumptionMessage").html("Κατανάλωση: "); jQuery("#liters").html("Fuel consumption: "+totalConsumption+" lt");jQuery("#fuelPrice").html("Fuel price: "+Math.round(fuelPrice*100)+" p/lt");jQuery("#carConsumtion").html("Combined cons.: "+carConsumtion+" mpg");jQuery("#fuelCost").html("Fuel cost: "+Math.round(totalConsumption*fuelPrice*100)/100+" $");jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if((statusFullScreen==0 || isMobile) && jQuery("#ltorgallon").find('option:selected').val()==2){jQuery("#liters").html("Fuel consumption: "+totalConsumption+" lt");jQuery("#fuelPrice").html("Fuel price: "+Math.round(fuelPrice*100)+" p/lt");jQuery("#carConsumtion").html("Combined cons.: "+Math.round((454.609/(carConsumtion*1.609344))*100)/100+" lt/100km");jQuery("#fuelCost").html("Fuel cost: "+Math.round(totalConsumption*fuelPrice*100)/100+" $");jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if(jQuery("#ltorgallon").find('option:selected').val()==1){//jQuery("#consumptionMessage").html(""); jQuery("#liters").html(""+totalConsumption+" lt");jQuery("#fuelPrice").html(""+Math.round(fuelPrice*100)+" p/lt");jQuery("#carConsumtion").html(""+carConsumtion+" mpg");jQuery("#fuelCost").html(""+Math.round(totalConsumption*fuelPrice*100)/100+" $");jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else{//jQuery("#consumptionMessage").html(""); jQuery("#liters").html(""+totalConsumption+" lt");jQuery("#fuelPrice").html(""+Math.round(fuelPrice*100)+" p/lt");jQuery("#carConsumtion").html(""+Math.round((454.609/(carConsumtion*1.609344))*100)/100+" lt/100km");jQuery("#fuelCost").html(""+Math.round(totalConsumption*fuelPrice*100)/100+" $");jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}*/if((statusFullScreen==0 || isMobile) && jQuery("#ltorgallon").find('option:selected').val()==1){//jQuery("#consumptionMessage").html("Κατανάλωση: "); jQuery("#liters").html("Fuel consumption: "+totalConsumption+" gal");jQuery("#fuelPrice").html("Fuel price: "+fuelPrice+" $/gal");jQuery("#carConsumtion").html("Vehicle consumption: "+carConsumtion+" mpg");jQuery("#fuelCost").html("Fuel cost: "+Math.round(totalConsumption*fuelPrice*100)/100+" $");jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if((statusFullScreen==0 || isMobile) && jQuery("#ltorgallon").find('option:selected').val()==2){jQuery("#liters").html("Fuel consumption: "+Math.round((totalConsumption*3.785411784)*10)/10+" lt");jQuery("#fuelPrice").html("Fuel price: "+Math.round((fuelPrice/3.785411784)*100)/100+" $/lt");jQuery("#carConsumtion").html("Vehicle consumption: "+Math.round((378.5411784/(carConsumtion*1.609344))*100)/100+" lt/100km");jQuery("#fuelCost").html("Fuel cost: "+Math.round(totalConsumption*fuelPrice*100)/100+" $");jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if(jQuery("#ltorgallon").find('option:selected').val()==1){//jQuery("#consumptionMessage").html(""); jQuery("#liters").html(""+totalConsumption+" gal");jQuery("#fuelPrice").html(""+fuelPrice+" $/gal");jQuery("#carConsumtion").html(""+carConsumtion+" mpg");jQuery("#fuelCost").html(""+Math.round(totalConsumption*fuelPrice*100)/100+" $");jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if(jQuery("#ltorgallon").find('option:selected').val()==2){jQuery("#liters").html(""+Math.round((totalConsumption*3.785411784)*10)/10+" lt");jQuery("#fuelPrice").html(""+Math.round((fuelPrice/3.785411784)*100)/100+" $/lt");jQuery("#carConsumtion").html(""+Math.round((378.5411784/(carConsumtion*1.609344))*100)/100+" lt/100km");jQuery("#fuelCost").html(""+Math.round(totalConsumption*fuelPrice*100)/100+" $");jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}} jQuery("#fuelchoice").change(function(){if(jQuery("#fuelchoice").find('option:selected').val()=="1"){ fuelPrice=initialPetrolPrice; carConsumtion=initialPetrolConsum; totalConsumption=Math.round((totalKM/carConsumtion)*10)/10; jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$'); }else if(jQuery("#fuelchoice").find('option:selected').val()=="2"){fuelPrice=initialGazPrice;carConsumtion=initialGazConsum; totalConsumption=Math.round((totalKM/carConsumtion)*10)/10; jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if(jQuery("#fuelchoice").find('option:selected').val()=="3"){ fuelPrice=initialOilPrice; carConsumtion=initialOilConsum; totalConsumption=Math.round((totalKM/carConsumtion)*10)/10; jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$'); } createCookie("carConsumtion",carConsumtion,2); createCookie("fuelPrice",fuelPrice,2); createCookie("fuelType",jQuery("#fuelchoice").find('option:selected').val(),2); calculateConsumptionFast(); }); function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+d.toGMTString(); document.cookie = cname + "=" + cvalue + "; " + expires;}function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/";}function searchByEnterOrButtonPressed(){ if(jQuery("#from").val().length>3 && valueFocus!="" && idFocus!=""){var parts=idFocus.split("!");showPostcode(valueFocus,parts[2],parts[1],parts[0],15);//alert(valueFocus+" "+idFocus);}} jQuery("#searchRoute").click(function(){setTimeout(function(){searchByEnterOrButtonPressed();},400); }); setTimeout(function(){initialize();},10);}}function decode(encoded){ // array that holds the points var points=[ ] var index = 0, len = encoded.length; var lat = 0, lng = 0; while (index

    = 0x20); var dlat = ((result & 1) != 0 ? ~(result >> 1) : (result >> 1)); lat += dlat; shift = 0; result = 0; do { b = encoded.charAt(index++).charCodeAt(0) - 63; result |= (b & 0x1f) <= 0x20); var dlng = ((result & 1) != 0 ? ~(result >> 1) : (result >> 1)); lng += dlng; points.push({latitude:( lat / 1E5),longitude:( lng / 1E5)}) } return points }function secondsInTime(num){ days=Math.floor(num/86400); rest=num-days*86400; hours=Math.floor(rest/3600); rest=rest-hours*3600; minutes=Math.round(rest/60,0); if(minutes==60) { minutes=0;hours=hours+1; } timeText=""; if(days!=0) timeText=days+" d "; if(hours!=0) { if(hours==1) timeText=timeText+hours+" h "; else timeText=timeText+hours+" h "; } if(minutes==1) timeText=timeText+minutes+" min"; else timeText=timeText+minutes+" min"; return timeText;}}startTheScript();

    You might also like

    Latest Posts

    Article information

    Author: Zonia Mosciski DO

    Last Updated: 09/10/2022

    Views: 6198

    Rating: 4 / 5 (51 voted)

    Reviews: 90% of readers found this page helpful

    Author information

    Name: Zonia Mosciski DO

    Birthday: 1996-05-16

    Address: Suite 228 919 Deana Ford, Lake Meridithberg, NE 60017-4257

    Phone: +2613987384138

    Job: Chief Retail Officer

    Hobby: Tai chi, Dowsing, Poi, Letterboxing, Watching movies, Video gaming, Singing

    Introduction: My name is Zonia Mosciski DO, I am a enchanting, joyous, lovely, successful, hilarious, tender, outstanding person who loves writing and wants to share my knowledge and understanding with you.