Google AutoFill Problem
mixmastertobsi
Hallo, ich habe ein Problem mit Google Autofill
Wenn ich nach der PLZ 6444 in Österreich suche, kommt als Ergebnis "6444, Österreich", was natürlich falsch ist. Richtig wäre 6444, Längenfeld. Hat mir einer einen Tipp?
https://maps.googleapis.com/maps/api/geocode/json?key=XXXXXXX&libraries=places&callback=initAutocomplete&components=country:at|postal_code:6444
Hallo,
https://maps.googleapis.com/maps/api/geocode/json?key=XXXXXXX&libraries=places&callback=initAutocomplete&components=country:at|postal_code:6444
Wegen "The provided API key is invalid." kann ich nicht selber probieren. Kannst du am postal_code noch ein "A-" unterbringen?
Openstreetmap findet Längenfeld in Tirol.
Gruß
Kalk
Hallo Tabellenkalk,
A-6444 findet gar nichts in Österreich.
Mir scheint vielmehr, dass die österreichische Maps-Suche einen leichten Dachschaden hat.
Wenn ich 6444 eingebe, bekomme ich
Klick auf 6444 Österreich zeigt mir fast das ganze Ötztal. Klick auf Längenfeld 6444 zeigt mir die City von Längenfeld.
Daran wird Mixmastertobsi gar nichts ändern können, das muss Google fixen.
Rolf
Daran wird Mixmastertobsi gar nichts ändern können,
An dem Ergebnis, welches Google liefert, natürlich nicht.
Er könnte aber OSM benutzen:
Test: https://home.fastix.org/Tests/adressen-verifizierung.php
Kern in PHP:
$ch = curl_init( "https://nominatim.openstreetmap.org/?format=json&addressdetails=1&q=$ort&limit=1" );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch, CURLOPT_HEADER, 0 );
curl_setopt( $ch, CURLOPT_FORBID_REUSE, true) ;
curl_setopt( $ch, CURLOPT_USERAGENT, $fakeAgent );
if ( defined( CURLOPT_ENCODING ) ) {
curl_setopt( $ch, CURLOPT_ENCODING, '' );
}
OK, danke! Ich nutze Google als Autocomplete. Wenn ich es richtig gesehen habe, gibt es das bei OSM nicht - oder? Wie kann ich zum Beispiel bei OSM Strassenvorschläge ausgeben, wenn ich die PLZ und die ersten Zeichen der Strasse habe?