Beste,

Ik heb een script dat automatisch de postcode in een woonplaats omzet.
Het werkt perfect, behalve dat de output niet is wat ik wil: Internationale naam van de woonplaats.

Als voorbeeld:

<?
if(isset($_GET['postcode'])){
$pc = $_GET['postcode'];

$address = $pc;
$url = "http://maps.google.com/maps/api/geocode/json?address=2593&sensor=false";
$data = file_get_contents($url);
$output = json_decode($data);

foreach ($output->results as $result)
{
foreach($result->address_components as $addressPart) {
if((in_array('locality', $addressPart->types)) && (in_array('political', $addressPart->types)))
$woonplaats = $addressPart->long_name;

}
}


echo "$woonplaats";


}
?>


Dat geeft "The Hague".

Ik gebruik de jquery scripts van Google zelf (1.4.2).
Hopelijk heeft iemand advies hoe ik gewoon "Den Haag" als output krijg?
&language=en in de URL meegeven
hoi,

Hier was ik net naar aan het zoeken :)

Hier moet 2953 veranderen: address=$address of adress=$pc
moet dit niet: language=nl zijn?

Ik slaag er echter niet in om juiste gegevens terug te krijgen. als ik als postocde 9032 geef zou ik Gent of wondelgem moeten terug krijgen. en ik krijg niets
Bij 9820 zou ik 7 gemeenten moeten krijgen ook niets.

Jan 
- Aar - op 27/01/2013 01:05:50

&language=en in de URL meegeven


Het is inderdaad &language=nl.
Dan krijg ik een keurige melding "Den Haag".

Bedankt!

Als ik de directe url oproep krijg ik alle postcodes van 2593.

Reageren