Saltar a contenido

geocoding

app.contrib.gcp.geocoding

Módulo de Python para el consumo geocoding de Google

Para más información, te recomendamos leer la documentación del Proyecto.

make_response(data)

Organiza la respuesta del API de Google geocoder en un diccionario.

Parameters:

Name Type Description Default
data(dict)

Un diccionario que contiene la respuesta del API de geocoder

required

Returns:

Type Description

un diccionario con la respuesta o None en caso de error

google_geo_geocoder(data, token)

Utiliza el servicio de geocoder de Google.

Parameters:

Name Type Description Default
data dict[str, str]

un diccionario con la información a georreferenciar - city - address - region - country

required
token str

token el token de GCP

required

Returns:

Type Description
Any

el resultado de la georreferenciación ó None en caso de error

Examples:

geocoder({city: "London", address: "Great Russell St", "region": "UK", "country":"UK"}, "awesome-token");

google_geo_reversed(data, token)

Utiliza el servicio de geocoder reverse de Google.

Parameters:

Name Type Description Default
data dict[str, str]

un diccionario con la información a georreferenciar - longitude - latitude - region

required
token str

token el token de GCP

required

Returns:

Type Description
Any

el resultado de la georreferenciación inversa ó None en caso de error

Examples:

reversed({latitude: "51.5221382", longitude: "-0.1076019", "region": "CO"}, "awesome-token");