Automatish adres overnemen

Status
Niet open voor verdere reacties.

jacobboersma

Gebruiker
Lid geworden
11 sep 2007
Berichten
428
Ik zie steeds vaker op websites dat als je een postcode en huisnummer invult automatisch het hele adres in beeld verschijnd. Hoe kan ik dit integreren in mijn site. Het gaat hier namelijk om een inschrijving voor een wandelevenement. Waar na een enquette veel vraag naar was.
 
Niet, aangezien het iets is dat real-time dient te gebeuren.

PHP is server-side dus wordt uitgevoerd bij aanroep van de pagina, niet wanneer de pagina al geladen is.

Je zult een javascript-functie moeten schrijven welke de waarde van het invoerveld gebruikt om een verzoek richting de Google-server te maken. Die server geeft een resultaat terug welke je dient uit te lezen zodat je de woonplaats in een ander invoerveld kunt plaatsen.

Een voorbeeld van zo'n functie vind je hier: http://code.google.com/apis/maps/documentation/services.html#Geocoding

In principe hoef je alleen maar een javascript-functie te schrijven welke een XML of JSON uitleest.

Dit lijkt me een aardig begin om je op weg te helpen:
[js]
function getCityByZip(zipcode) {
var gKey = ''; // Google Maps API Key
var jsonURL = 'http://maps.google.com/maps/geo?q='+ zipcode +'&output=json&sensor=false&key='+ gKey;
// AJAX-call maken
// Controleren of er een resultaat is
// Resultaat in formulierelement stoppen.
}
[/js]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan