Skip to content

Instantly share code, notes, and snippets.

{
"coords": {
"lat": 40.750580,
"lng": -73.993584
},
"resolution": {
"height": "",
"width": ""
},
"zoom": 11,
var properties = Object.values(location.properties);
var travelTime = properties[0].travel_time;
var travelTime = parseInt(travelTime);
listItem.innerHTML = location.id + ' - ETA: ' + Math.round(travelTime/60) + ' mins' ;
var properties = Object.values(location.properties);
var travelTime = properties[0].travel_time;
var travelTime = parseInt(travelTime);
listItem.innerHTML = location.id + ' - ETA: ' + Math.round(travelTime/60) + ' mins' ;
createLocationList(locationsInRange);
createLocationList(locations);
var properties = Object.values(location.properties);
var travelTime = properties[0].travel_time;
var travelTime = parseInt(travelTime);
listItem.innerHTML = location.id + ' - ETA: ' + Math.round(travelTime/60) + ' mins' ;
listItem.innerHTML = location.id;
{
"id": "Store 6",
"properties": [
{
"travel_time": 546,
"distance": 1739
}
}
var item = locations.find(item => item.id === location.id);
xhr.onreadystatechange = function () {
if (xhr.readyState === 4) {
console.log(xhr.status);
console.log(xhr.response)
var responseObject = xhr.response.results[0];
var locationsInRange = responseObject.locations;
for (let location of locationsInRange) {
var item = locations.find(item => item.id === location.id);
for (let location of locations)
{
var coords = Object.values(location.coords);
if(location.id.includes("Store"))
L.marker(coords, {icon: greenIcon}).addTo(mymap);
}