Last active
May 17, 2022 13:33
-
-
Save Steven24K/9b51bf5d5418501d7817871dd909d1e4 to your computer and use it in GitHub Desktop.
A small Python script to scrape this API https://nominatim.openstreetmap.org/search?format=json&q= to get the GEO coordinates based on adress.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# from functools import reduce | |
import json | |
import requests | |
import csv | |
csv_name = input("Where would you like to store the result? (filename)") | |
f = open("output/" + csv_name + ".csv" ,'x') | |
error_log = open("output/" + "error_" + csv_name + ".txt", "x") | |
writer = csv.writer(f) | |
wrote_header = False | |
with open('restaurants.json') as json_file: | |
data = json.load(json_file) | |
for row in data: | |
street = row['field_street_and_house_number'] | |
postal_code = row['field_postal_code'].replace(' ', '') | |
city = row['field_city'] | |
q = street + " " + postal_code + " " + city | |
url = "https://nominatim.openstreetmap.org/search?format=json&q=" + q | |
if (q.strip() != ""): | |
print(url) | |
r = requests.get(url) | |
data = r.json() | |
if (len(data) > 0): | |
lat = data[0]["lat"] | |
lon = data[0]["lon"] | |
row["field_latitude"] = lat | |
row["field_longitude"] = lon | |
print(lat + " " + lon) | |
csv_row = row["id"] + ";" + row["field_latitude"] + ";" + row["field_longitude"] | |
csv_header = "id;field_latitude;field_longitude" | |
# if (not wrote_header): | |
# csv_header = reduce(lambda xs, key: xs + key + ";", row, "") | |
# csv_row = reduce(lambda xs, key: xs + row[key] + ";", row, "") | |
if (not wrote_header): | |
writer.writerow(csv_header.split()) | |
wrote_header = True | |
writer.writerow(csv_row.split()) | |
else: | |
print("No long and lat found for: " + q) | |
error_log.write("No long and lat found for: " + q + " :: " + url + "\n\n") | |
else: | |
print("Restaurant has no adress: " + row["id"] + ":" + row["title"]) | |
error_log.write("Restaurant has no adress: " + row["id"] + ":" + row["title"] + "\n\n") | |
f.close() | |
error_log.close() | |
print("Done...") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"id": "43", | |
"title": "Almere", | |
"url": "\/vestigingen\/almere-restaurant", | |
"telephoneNumber": "036 - 530 35 55", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": "[email protected]", | |
"etenderId": "", | |
"field_city": "Almere", | |
"field_postal_code": "1315 TG", | |
"field_route": "https:\/\/www.google.com\/maps\/place\/Restaurant+De+Beren\/@52.3684561,5.2176197,17z\u2026", | |
"field_street_and_house_number": "Forum 101", | |
"field_latitude": "52.3688599", | |
"field_longitude": "5.2180227" | |
}, | |
{ | |
"id": "38", | |
"title": "Almere Centrum", | |
"url": "\/vestigingen\/almere-centrum", | |
"telephoneNumber": "036 - 2002173", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "44", | |
"title": "Alphen aan de Rijn", | |
"url": "\/vestigingen\/alphen-aan-de-rijn", | |
"telephoneNumber": "0172 - 76 63 53", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": "[email protected]", | |
"etenderId": "12345", | |
"field_city": "Alphen aan den Rijn", | |
"field_postal_code": "2406 GL", | |
"field_route": "https:\/\/www.google.com\/maps\/place\/Restaurant+De+Beren+Alphen+aan+den+Rijn\/@52.1\u2026", | |
"field_street_and_house_number": "Hooftstraat 2B", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "48", | |
"title": "Amersfoort", | |
"url": "\/vestigingen\/amersfoort", | |
"telephoneNumber": "033 - 87 00 230", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "39", | |
"title": "Amersfoort - Zuid (binnenkort geopend)", | |
"url": "\/vestigingen\/amersfoort-zuid-binnenkort-geopend", | |
"telephoneNumber": "033 - 2003088", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": "[email protected]", | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "29", | |
"title": "Amsterdam Noord (binnenkort geopend)", | |
"url": "\/vestigingen\/amsterdam-noord-binnenkort-geopend", | |
"telephoneNumber": "", | |
"delivery": "1", | |
"dineIn": "1", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "40", | |
"title": "Amsterdam - Zuid (binnenkort geopend)", | |
"url": "\/vestigingen\/amsterdam-zuid-binnenkort-geopend", | |
"telephoneNumber": "", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "46", | |
"title": "Apeldoorn", | |
"url": "\/vestigingen\/apeldoorn", | |
"telephoneNumber": "055 - 744 00 31", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "41", | |
"title": "Apeldoorn - West (binnenkort geopend)", | |
"url": "\/vestigingen\/apeldoorn-west-binnenkort-geopend", | |
"telephoneNumber": "", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "47", | |
"title": "Arnhem", | |
"url": "\/vestigingen\/arnhem", | |
"telephoneNumber": "026 - 744 02 55", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "55", | |
"title": "Barendrecht", | |
"url": "\/vestigingen\/barendrecht", | |
"telephoneNumber": "0180 - 62 29 37", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "42", | |
"title": "Barendrecht Bezorgrestaurant", | |
"url": "\/vestigingen\/barendrecht-bezorgrestaurant", | |
"telephoneNumber": "0180 - 556644", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "54", | |
"title": "Beren Boot", | |
"url": "\/vestigingen\/beren-boot", | |
"telephoneNumber": "010 - 43 61 911", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "114", | |
"title": "Bergambacht", | |
"url": "\/vestigingen\/bergambacht", | |
"telephoneNumber": "", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "91", | |
"title": "Berkel en Rodenrijs", | |
"url": "\/vestigingen\/berkel-en-rodenrijs", | |
"telephoneNumber": "010 - 5110411", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "56", | |
"title": "Bleiswijk", | |
"url": "\/vestigingen\/bleiswijk", | |
"telephoneNumber": "010 - 436 19 11", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "92", | |
"title": "Capelle a\/d IJssel", | |
"url": "\/vestigingen\/capelle-ad-ijssel", | |
"telephoneNumber": "010 - 227 00 00", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "57", | |
"title": "Capelle - Hoofdweg", | |
"url": "\/vestigingen\/capelle-hoofdweg", | |
"telephoneNumber": "010 - 442 42 32", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "58", | |
"title": "Capelle - Zandrak", | |
"url": "\/vestigingen\/capelle-zandrak", | |
"telephoneNumber": "010 - 742 09 18", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "59", | |
"title": "Delft", | |
"url": "\/vestigingen\/delft", | |
"telephoneNumber": "015 - 212 63 90", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": "[email protected]", | |
"etenderId": "2302", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "93", | |
"title": "Delft Bezorgrestaurant", | |
"url": "\/vestigingen\/delft-bezorgrestaurant", | |
"telephoneNumber": "015 - 262 00 26", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "60", | |
"title": "Den Bosch", | |
"url": "\/vestigingen\/den-bosch", | |
"telephoneNumber": "073 - 744 01 83", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "94", | |
"title": "Den Haag", | |
"url": "\/vestigingen\/den-haag", | |
"telephoneNumber": "070 - 221 07 70", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "61", | |
"title": "Dordrecht", | |
"url": "\/vestigingen\/dordrecht", | |
"telephoneNumber": "078 - 639 99 88", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "95", | |
"title": "Dordrecht", | |
"url": "\/vestigingen\/dordrecht-0", | |
"telephoneNumber": "078 - 616 14 14", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "96", | |
"title": "Dordrecht - Zuid (binnenkort geopend)", | |
"url": "\/vestigingen\/dordrecht-zuid-binnenkort-geopend", | |
"telephoneNumber": "", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "62", | |
"title": "Goes (medio 2019)", | |
"url": "\/vestigingen\/goes-medio-2019", | |
"telephoneNumber": "", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "63", | |
"title": "Gorinchem", | |
"url": "\/vestigingen\/gorinchem", | |
"telephoneNumber": "0183 - 87 00 45", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "64", | |
"title": "Gouda", | |
"url": "\/vestigingen\/gouda", | |
"telephoneNumber": "0182 - 74 40 45", | |
"delivery": "1", | |
"dineIn": "1", | |
"pickUp": "1", | |
"emailAddress": "[email protected]", | |
"etenderId": "2333", | |
"field_city": "Gouda", | |
"field_postal_code": "2803 PW", | |
"field_route": "https:\/\/www.google.com\/maps\/place\/Restaurant+De+Beren+Gouda\/@52.0223783,4.68279\u2026", | |
"field_street_and_house_number": "Harderwijkweg 1", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "65", | |
"title": "Groningen", | |
"url": "\/vestigingen\/groningen", | |
"telephoneNumber": "050 - 744 01 79", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "66", | |
"title": "Haarlem", | |
"url": "\/vestigingen\/haarlem", | |
"telephoneNumber": "023 - 207 10 06", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "97", | |
"title": "Haarlem - Zuid (binnenkort geopend)", | |
"url": "\/vestigingen\/haarlem-zuid-binnenkort-geopend", | |
"telephoneNumber": "", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "67", | |
"title": "Heenvliet", | |
"url": "\/vestigingen\/heenvliet", | |
"telephoneNumber": "0181 - 66 13 19", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "68", | |
"title": "Heerhugowaard", | |
"url": "\/vestigingen\/heerhugowaard", | |
"telephoneNumber": "072 - 744 01 87", | |
"delivery": "0", | |
"dineIn": "0", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "69", | |
"title": "Hoofddorp", | |
"url": "\/vestigingen\/hoofddorp", | |
"telephoneNumber": "023 - 207 10 05", | |
"delivery": "0", | |
"dineIn": "0", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "70", | |
"title": "Houten", | |
"url": "\/vestigingen\/houten", | |
"telephoneNumber": "030 - 639 02 23", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "71", | |
"title": "Leerdam", | |
"url": "\/vestigingen\/leerdam", | |
"telephoneNumber": "0345 - 74 41 40", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "99", | |
"title": "Lelystad", | |
"url": "\/vestigingen\/lelystad", | |
"telephoneNumber": "0320 - 32 01 10", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "72", | |
"title": "Maassluis", | |
"url": "\/vestigingen\/maassluis", | |
"telephoneNumber": "010 - 590 14 94", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "142", | |
"title": "New bezorgrestaurant 911", | |
"url": "\/vestigingen\/new-bezorgrestaurant-911", | |
"telephoneNumber": "", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": "[email protected]", | |
"etenderId": "1234", | |
"field_city": "TAlphen aan den Rijn", | |
"field_postal_code": "2404XH", | |
"field_route": "", | |
"field_street_and_house_number": "De Beren bezorgrestaurant Alphen aan den Rijn", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "73", | |
"title": "Oosterhout", | |
"url": "\/vestigingen\/oosterhout", | |
"telephoneNumber": "0162 - 46 47 34", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "74", | |
"title": "Oud-Beijerland", | |
"url": "\/vestigingen\/oud-beijerland", | |
"telephoneNumber": "0186 - 62 21 55", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "100", | |
"title": "Ridderkerk", | |
"url": "\/vestigingen\/ridderkerk", | |
"telephoneNumber": "0180 - 431 831", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "75", | |
"title": "Roermond", | |
"url": "\/vestigingen\/roermond", | |
"telephoneNumber": "0475 - 74 43 12", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "76", | |
"title": "Roosendaal", | |
"url": "\/vestigingen\/roosendaal", | |
"telephoneNumber": "0165 - 72 68 88", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "101", | |
"title": "Roosendaal (gesloten)", | |
"url": "\/vestigingen\/roosendaal-gesloten", | |
"telephoneNumber": "0165 - 201 030", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "77", | |
"title": "Rotterdam - Centrum", | |
"url": "\/vestigingen\/rotterdam-centrum", | |
"telephoneNumber": " 010 - 412 47 41", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "102", | |
"title": "Rotterdam - Noord", | |
"url": "\/vestigingen\/rotterdam-noord", | |
"telephoneNumber": " 010 - 265 63 63", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": "[email protected]", | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "78", | |
"title": "Rotterdam - Zuid", | |
"url": "\/vestigingen\/rotterdam-zuid", | |
"telephoneNumber": "010 - 292 97 70", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": "[email protected]", | |
"etenderId": "145", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "103", | |
"title": "Rotterdam - Zuid", | |
"url": "\/vestigingen\/rotterdam-zuid-0", | |
"telephoneNumber": " 010 - 307 01 30", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "79", | |
"title": "Scheveningen", | |
"url": "\/vestigingen\/scheveningen", | |
"telephoneNumber": "070 - 351 29 29", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "80", | |
"title": "Schiedam - Maasboulevard", | |
"url": "\/vestigingen\/schiedam-maasboulevard", | |
"telephoneNumber": "010 - 473 44 66", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "81", | |
"title": "Schiedam Schieveste", | |
"url": "\/vestigingen\/schiedam-schieveste", | |
"telephoneNumber": "010 - 742 02 79", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "82", | |
"title": "Spijkenisse", | |
"url": "\/vestigingen\/spijkenisse", | |
"telephoneNumber": "0181 - 61 12 52", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "104", | |
"title": "Spijkenisse \u0026amp; Hoogvliet", | |
"url": "\/vestigingen\/spijkenisse-hoogvliet", | |
"telephoneNumber": "0181 - 611 411", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "110", | |
"title": "Test", | |
"url": "\/vestigingen\/test", | |
"telephoneNumber": "010-12345678", | |
"delivery": "1", | |
"dineIn": "1", | |
"pickUp": "1", | |
"emailAddress": "[email protected]", | |
"etenderId": "1289", | |
"field_city": "Rotterdam", | |
"field_postal_code": "3066TB", | |
"field_route": "https:\/\/www.google.com\/maps\/dir\/51.9435294,4.5723655\/De+Beren+Capelle+Hoofdweg,\u2026", | |
"field_street_and_house_number": "test 3456", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "127", | |
"title": "Test restaurent", | |
"url": "\/vestigingen\/test-restaurent", | |
"telephoneNumber": "", | |
"delivery": "0", | |
"dineIn": "0", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "145", | |
"title": "Test vestiging 1-3", | |
"url": "\/vestigingen\/test-vestiging-1-3", | |
"telephoneNumber": "01012345678", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "0", | |
"emailAddress": "[email protected]", | |
"etenderId": "2477", | |
"field_city": "Alphen aan den Rijn", | |
"field_postal_code": "2404XH", | |
"field_route": "", | |
"field_street_and_house_number": "Baronie 1", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "147", | |
"title": "Test vestiging 9-3", | |
"url": "\/vestigingen\/test-vestiging-9-3", | |
"telephoneNumber": "01012345678", | |
"delivery": "1", | |
"dineIn": "1", | |
"pickUp": "1", | |
"emailAddress": "[email protected]", | |
"etenderId": "", | |
"field_city": "Papendrecht", | |
"field_postal_code": "3356DL", | |
"field_route": "", | |
"field_street_and_house_number": "1 Markt van Matena", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "83", | |
"title": "Tilburg", | |
"url": "\/vestigingen\/tilburg", | |
"telephoneNumber": "013 - 582 03 44", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "105", | |
"title": "Tilburg", | |
"url": "\/vestigingen\/tilburg-0", | |
"telephoneNumber": "013 - 203 28 40", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "119", | |
"title": "Titel2", | |
"url": "\/vestigingen\/titel2", | |
"telephoneNumber": "", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "1123", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "85", | |
"title": "Utrecht - Centrum", | |
"url": "\/vestigingen\/utrecht-centrum", | |
"telephoneNumber": "030 - 744 05 92", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "84", | |
"title": "Utrecht - Foodspot", | |
"url": "\/vestigingen\/utrecht-foodspot", | |
"telephoneNumber": "030 - 870 07 28", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "98", | |
"title": "Utrecht - Leidsche Rijn", | |
"url": "\/vestigingen\/utrecht-leidsche-rijn", | |
"telephoneNumber": "030 - 227 26 44", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "86", | |
"title": "Veenendaal (medio 2019)", | |
"url": "\/vestigingen\/veenendaal-medio-2019", | |
"telephoneNumber": "", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "130", | |
"title": "Vestiging 1", | |
"url": "\/vestigingen\/vestiging-1", | |
"telephoneNumber": "", | |
"delivery": "1", | |
"dineIn": "0", | |
"pickUp": "1", | |
"emailAddress": "[email protected]", | |
"etenderId": "123", | |
"field_city": "Amstelveen", | |
"field_postal_code": "1111AB", | |
"field_route": "", | |
"field_street_and_house_number": "Dorpsstraat 1", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "87", | |
"title": "Woerden", | |
"url": "\/vestigingen\/woerden", | |
"telephoneNumber": "0348 - 42 39 08", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "88", | |
"title": "Zoetermeer", | |
"url": "\/vestigingen\/zoetermeer", | |
"telephoneNumber": "079 - 870 04 66", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "89", | |
"title": "Zwijndrecht", | |
"url": "\/vestigingen\/zwijndrecht", | |
"telephoneNumber": "078 - 612 26 44", | |
"delivery": "0", | |
"dineIn": "0", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
}, | |
{ | |
"id": "90", | |
"title": "Zwolle", | |
"url": "\/vestigingen\/zwolle", | |
"telephoneNumber": "038 - 744 00 91", | |
"delivery": "0", | |
"dineIn": "1", | |
"pickUp": "0", | |
"emailAddress": false, | |
"etenderId": "", | |
"field_city": "", | |
"field_postal_code": "", | |
"field_route": "", | |
"field_street_and_house_number": "", | |
"field_latitude": "", | |
"field_longitude": "" | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment