Solicitud y respuesta JSON GET de geocodificación inversa
Solicitud JSON GET
A continuación, se muestra un ejemplo de una solicitud JSON GET para el servicio Reverse Geocode. Tenga en cuenta que un valor asociado a más de un parámetro de consulta clave puede asignarse a los parámetros a través de la siguiente sintaxis: parameter1¶meter2=value
.
GET http://myserver:8080/rest/GlobalGeocode/reverseGeocode.json?
x=12.025594&y=57.712891&coordSysName=EPSG:4326&
distance=1&distanceUnits=METERS HTTP/1.1
Respuesta JSON GET
A continuación, se muestra la respuesta JSON que devuelve la solicitud anterior.
{
"totalPossibleCandidates": 1,
"totalMatches": 1,
"candidates": [
{
"precisionLevel": 1,
"formattedStreetAddress": "KALLKÄLLEGATAN 34",
"formattedLocationAddress": "416 54 GÖTEBORG",
"identifier": null,
"precisionCode": "RS5A",
"sourceDictionary": "0",
"matching": null,
"geometry": {
"type": "Point",
"coordinates": [
12.025625,
57.712566
],
"crs": {
"type": "name",
"properties": {
"name": "epsg:4326"
}
}
},
"address": {
"mainAddressLine": "KALLKÄLLEGATAN 34",
"addressLastLine": "416 54 GÖTEBORG",
"placeName": "",
"areaName1": "VÄSTRA GÖTALANDS LÄN",
"areaName2": "GÖTEBORG",
"areaName3": "GÖTEBORG",
"areaName4": "",
"postCode1": "416 54",
"postCode2": "",
"country": "SWE",
"addressNumber": "34",
"streetName": "KALLKÄLLE",
"unitType": null,
"unitValue": null,
"customFields": {
"REVERSE_GEOCODE_DISTANCE_UNIT": "METER",
"REVERSE_GEOCODE_DISTANCE": "0.9420000000000001"
}
},
"ranges": [
{
"placeName": null,
"lowHouse": "34",
"highHouse": "34",
"side": "UNKNOWN",
"oddEvenIndicator": "EVEN",
"units": [],
"customValues": {}
}
]
}
]
}