Endpoint - /routes/{id}

Een route is een aaneenknoping van waypoints, waypoints in dit geval beschrijven een verbinding tussen twee coordinaten. Indien je de route wilt tekenen kan je elke waypoint als lijn op de kaart tekenen. De key is_circle beschrijft of het laatste punt aan het eerste gekoppeld zit.

De array met route_locations bevat location-achtige objecten welke als points-of-interest gelden, deze kan op vervolgens een daadwerkelijk location object bevatten, zoals een restaurant langs de route welke ook op de site staat, of alleen een eenvoudige weergave hiervan, bijvoorbeeld de locatie van een interessante boom.

Calls

Endpoint Beschrijving
get/routes/{id} Enkele route op

Voorbeeld response

{
    "route": {
        "id": "1",
        "is_circle": "1",
        "type": "",
        "name": "",
        "description": "",
        "content": "",
        "file_url": "",
        "pdf_url": "",
        "gpx_url": "",
        "distance": "",
        "waypoints": [
            {
                "id": "1",
                "routeid": "1",
                "lat_start": "",
                "lng_start": "",
                "lat_end": "52.261401",
                "lng_end": "6.812221"
            },
            {
                "id": "2",
                "routeid": "1",
                "lat_start": "52.261401",
                "lng_start": "6.812221",
                "lat_end": "52.260994",
                "lng_end": "6.811298"
            },
            {
                "id": "3",
                "routeid": "1",
                "lat_start": "52.260994",
                "lng_start": "6.811298",
                "lat_end": "52.260659",
                "lng_end": "6.811679"
            },
            {
                "id": "4",
                "routeid": "1",
                "lat_start": "52.260659",
                "lng_start": "6.811679",
                "lat_end": "52.260212",
                "lng_end": "6.810746"
            },
            {
                "id": "5",
                "routeid": "1",
                "lat_start": "52.260212",
                "lng_start": "6.810746",
                "lat_end": "52.26121",
                "lng_end": "6.809404"
            },
            {
                "id": "6",
                "routeid": "1",
                "lat_start": "52.26121",
                "lng_start": "6.809404",
                "lat_end": "52.260705",
                "lng_end": "6.808321"
            },
            {
                "id": "7",
                "routeid": "1",
                "lat_start": "52.260705",
                "lng_start": "6.808321",
                "lat_end": "52.261105",
                "lng_end": "6.80669"
            },
            {
                "id": "8",
                "routeid": "1",
                "lat_start": "52.261105",
                "lng_start": "6.80669",
                "lat_end": "",
                "lng_end": ""
            }
        ],
        "route_locations": [
            {
                "id": "1",
                "icon": "",
                "icon_w": "64",
                "icon_h": "64",
                "title": "",
                "description": "",
                "content_html": "",
                "address": "",
                "zipcode": "",
                "city": "",
                "phone": "",
                "email": "foo@bar.nl",
                "website": "",
                "latlong": "",
                "type": "",
                "youtubeurl": "",
                "location": ""
            }
        ]
    }
}