Para generar una isócrona, envía una solicitud POST HTTP al extremo generate:
POST https://isochrones.googleapis.com/v1/isochrones:generate
Para autenticar tu solicitud, pasa una clave de API en el encabezado HTTP X-Goog-Api-Key (recomendado) o el parámetro de consulta de URL ?key=, o bien un token del portador de OAuth 2.0 en el encabezado Authorization: Bearer. De manera opcional, puedes
incluir el encabezado X-Goog-FieldMask (por ejemplo,
X-Goog-FieldMask: isochrone.geoJson o *). Como isochrone.geoJson es
el único campo de respuesta, si omites X-Goog-FieldMask, se devuelve la respuesta completa.
Ejemplo: Isócrona de conducción estándar
La siguiente solicitud genera una isócrona de conducción suavizada de cinco minutos (300 segundos) desde una ubicación en Seattle, Washington.
curl -X POST "https://isochrones.googleapis.com/v1/isochrones:generate" \
-H "X-Goog-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"location": {
"latitude": 47.6062,
"longitude": -122.3321
},
"travelDuration": "300s",
"travelMode": "DRIVE",
"routingPreference": "TRAFFIC_UNAWARE",
"enableSmoothing": true,
"travelDirection": "FROM"
}'

Ejemplo: Isócrona de caminata
Esta solicitud genera una isócrona de caminata de 30 minutos (1,800 segundos) desde una ubicación cercana al Coliseo de Roma.
curl -X POST "https://isochrones.googleapis.com/v1/isochrones:generate?key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"location": {
"latitude": 41.8967068,
"longitude": 12.4822025
},
"travelDuration": "1800s",
"travelMode": "WALK",
"routingPreference": "TRAFFIC_UNAWARE",
"enableSmoothing": true,
"travelDirection": "FROM"
}'

Ejemplo: Isócrona de conducción con un ID de lugar
La siguiente solicitud genera una isócrona de conducción de 30 minutos (1,800 segundos) que comienza en el Ferry Building de San Francisco.
curl -X POST "https://isochrones.googleapis.com/v1/isochrones:generate" \
-H "X-Goog-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"place": "places/ChIJIQBpAG2ahYAR_6128GcTUEo",
"travelDuration": "1800s",
"travelMode": "DRIVE",
"routingPreference": "TRAFFIC_UNAWARE",
"enableSmoothing": true,
"travelDirection": "FROM"
}'
