Wemap Geocoding Services
URL
Wemap Geocoding Services live on the following host: https://api.getwemap.com
Geocoding / Reverse Geocoding
Geocoding allow you to perform geocoding or reverse geocoding.
GET
/v3.0/geocoding/geocode?{parameter=value}
Request parameters
- latitude (integer) – latitude.
- longitude (integer) – longitude.
- address (string) – address.
- many (boolean) – return all responses. (optionnal)
Please note that either address or latitude & longitude are required.
Example geocoding request:
GET /v3.0/geocoding/geocode?address=avenue%20du%20bonheur%2C%20Camprieu HTTP/1.1Authorization: Bearer 0a1b2c3d4e5f
Example reverse geocoding request:
GET /v3.0/geocoding/geocode?longitude=3.4847668&latitude=44.1140578 HTTP/1.1Authorization: Bearer 0a1b2c3d4e5f
Example geocoding response
HTTP/1.1 200 OKContent-Type: application/json{"address": "rond point du Lac, 30750 Saint-Sauveur-Camprieu, France","latitude": 44.113822,"locality": "Saint-Sauveur-Camprieu","longitude": 3.484753,"postal_code": "30750"}
Example `many=true` geocoding response
HTTP/1.1 200 OKContent-Type: application/json[{"latitude": 47.2250661,"longitude": -1.5180045,"address": "Avenue du Bonheur, 44300 Nantes, France"},{"latitude": 44.1140578,"longitude": 3.4847668,"address": "Avenue du Bonheur, 30750 Saint-Sauveur-Camprieu, France"}]
- Status Codes
- 200 OK – success
- 400 Bad Request – for instance a required field is missing
- 401 Unauthorized – you did not provide authentication
- 403 Forbidden – you tried to access a forbidden resource
Timezone
Timezone allow you to return the timezone for the given coordinates.
GET
/v3.0/geocoding/timezone
Request parameters
- latitude (integer) – latitude. (Required)
- longitude (integer) – longitude. (Required)
Example timezone request:
GET /v3.0/geocoding/timezone?longitude=3.4847668&latitude=44.1140578 HTTP/1.1Authorization: Bearer 0a1b2c3d4e5f
Example timezone response
HTTP/1.1 200 OKContent-Type: application/json"Europe/Paris"
- Status Codes
- 200 OK – success
- 400 Bad Request – for instance a required field is missing
- 401 Unauthorized – you did not provide authentication
- 403 Forbidden – you tried to access a forbidden resource