mixmastertobsi: Google AutoFill Problem

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

  1. 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

    1. 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

      • 6444 Brunssum, Niederlande
      • 6444 AT Brunssum, Niederlande
      • 6444 Österreich
      • Längenfeld 6444 Österreich
      • 64440 Béost, Frankreich

      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

      --
      sumpsi - posui - obstruxi
      1. 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, '' );
        	}
        
        
        1. 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?