//Page code export function buttonCalc_click(event) { distance($w("#startingPoint").value, $w("#endPoint").value) .then(function (resp) { let distanceInMiles = parseFloat(resp.rows[0].elements[0].distance["text"], 10); distanceInMiles *= 1.00; distanceInMiles = distanceInMiles.toFixed(2); let duration = resp.rows[0].elements[0].duration["text"]; let miles = resp.rows[0].elements[0].distance["text"] // printing the result on the screen $w("#result").value = distanceInMiles; $w("#duration").value = duration; $w("#textboxMiles").value = miles; }) } //Backend file code export async function distance(origin, destination) { const secret = await wixSecretsBackend.getSecret("apiDistance"); const distanceUrl = "https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial"; const url = distanceUrl + `&origins=` + origin + `&destinations=` + destination + `&key=${secret}`; return fetch(url, { method: 'get' }) .then((httpResponse) => httpResponse.json()); }
top of page

job staging

we are great at job staging!

due to varying sizes of loads and varying amounts of stops, we will need to give you an individual price.

give us a call by clicking the button below

 or fill out the form to get your estimate. 

Thanks for submitting!

bottom of page