Jquery laat stad niet goed zien
Dennis Johannes
27/01/2013 00:19:03Beste,
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:
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?
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:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?
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";
}
?>
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?
PHP hulp
05/11/2024 12:37:28Jan R
27/01/2013 08:04:01hoi,
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
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
Gewijzigd op 27/01/2013 10:50:33 door Jan R
Dennis Johannes
27/01/2013 09:46:39- 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.