$(document).ready(function(){var distanceMatrixService=new google.maps.DistanceMatrixService;$("[id^=distance_]").each(function(){var destinationLatitude=$(this).attr("data-destination-latitude");var destinationLongitude=$(this).attr("data-destination-longitude");var destination={lat:parseFloat(destinationLatitude),lng:parseFloat(destinationLongitude)};var originLatitude=$(this).attr("data-origin-latitude");var originLongitude=$(this).attr("data-origin-longitude");if(!$.isNumeric(originLatitude)||!$.isNumeric(originLongitude)){return}var origin={lat:parseFloat(originLatitude),lng:parseFloat(originLongitude)};var elementId=$(this).attr("id");distanceMatrixService.getDistanceMatrix({origins:[origin],destinations:[destination],travelMode:google.maps.TravelMode["DRIVING"],unitSystem:google.maps.UnitSystem.METRIC,avoidHighways:false,avoidTolls:false},function(response,status){if(status!=="OK"){console.error("Error was: "+status)}else{document.getElementById(elementId).innerHTML=response.rows[0].elements[0].distance.text}})})});