Gegeven de locatie (latitude en longitude in minimaal 2 decimalen), ontvang provincie, gemeente, plaats. Bij 4 decimalen wordt ook de 6 karakter postcode en straat geretourneerd.
undefined/v1/reverse?auth_key=YOUR_AUTH_KEY&lat=51.5676&lng=5.0862
Deze aanvraag geeft het volgende resultaat:
{
"status": "ok",
"results": {
"precision": 8,
"province": "Noord-Brabant",
"municipality": "Tilburg",
"city": "Tilburg",
"streets": ["Veldhovenring"],
"nl_sixpp": "5041BC",
"lat": 51.56764,
"lng": 5.08622
}
}
De reverse methode wordt gedemonstreerd in deze gebruiksklare voorbeelden:
We moedigen u aan om voorbeeldcode aan te vragen in de taal van uw voorkeur. In de tussentijd wilt u misschien kijken naar de autocomplete methode, die al in vele talen is gedemonstreerd.
We beginnen met het maken van een lege HTML-pagina met een minimale webpagina structuur.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Reverse tutorial</title>
</head>
<body></body>
</html>
Download onze JavaScript bibliotheek reverse.js waarmee we de Pro6PP webservice kunnen integreren in deze webpagina. Kopieer het in dezelfde map als waarin u de bovenstaande webpagina hebt opgeslagen.
Voeg de volgende code toe tussen de tags <body> en </body>.
Het voegt de invoervelden toe voor het invoeren van het omgekeerde.
<form action="#" class="reverse">
Latitude: <input class="lat" /><br />
Longitude: <input class="lng" /><br />
<input type="submit" />
<span class="message"></span><br />
City: <input class="city" />
</form>
Voeg de volgende code toe tussen de tags <head> en <head>. Het suggereert mogelijke plaatsnamen terwijl de gebruiker aan het typen is.
<script src="https://code.jquery.com/jquery-1.11.2.min.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css" />
<script src="https://code.jquery.com/ui/1.11.2/jquery-ui.min.js"></script>
<script src="reverse.js"></script>
<script>
var pro6pp_auth_key = 'YOUR AUTH_KEY';
$(document).ready(function() {
$('.reverse').applyReverseSubmit();
});
</script>
Om toegang te krijgen tot de Pro6PP webservice, moet u uw persoonlijke autorisatiesleutel aanvragen. Deze sleutel wordt direct na signing up naar u gemaild.
Vervang de bovenstaande tijdelijke aanduiding YOUR AUTH_KEY door uw persoonlijke autorisatiesleutel.
Open reverse.html in uw browser. Het is klaar voor gebruik!
Het werkt niet? Probeer de kant-en-klare voorbeeldcode te downloaden op de pagina example code.