2017-06-01 1 views
0

Die Geocodierungs-API gibt das Flag "partial_match" auf true zurück, obwohl die zurückgegebene Adresse genau der Adresse entspricht, die in die API eingegeben wurde.Google Geocoding-API legt "partial_match" fest, wenn die Ausgabe exakt passgenau zu sein scheint

z. https://maps.googleapis.com/maps/api/geocode/json?&address=5%20de%20Mayo%2046%20San%20Bartolo%20el%20Chico%2014380%20Ciudad%20de%20M%C3%A9xico,%20CDMX%20Mexico

Output:

{ "Ergebnisse": [{ "address_components": [{ "long_name": "46", "short_name": "46", "Typen": [ "street_number"]} , {"long_name": "5 de Mayo", "Kurzname": "5 de Mayo", "Typen": ["route"]}, {"long_name": "San Bartolo el Chico", "Kurzname": " San Bartolo el Chico "," types ": [" politisch "," sublocality "," sublocality_level_1 "]}, {" long_name ":" Ciudad de México "," short_name ":" México DF "," types ": [ "Ort", "politisch"]}, {"long_name": "Ciudad de México", "Kurzname": "CDMX", "Typen": ["administrative_area_level_1", "political"]}, {"long_name": " Mexiko "," Kurzname ":" MX "," Typen ": [" Land "," politisch "]}, {" Langname ":" 14380 "," Kurzname ":" 14380 "," Typen ": [" postal_code "]}]," formatierte_Adresse ":" 5 de Mayo 46, San Bartoló el Chico, 14380 Ciudad de Méxic o, CDMX, Mexiko "," Geometrie ": {" Grenzen ": {" Nordosten ": {" lat ": 19.2843721," lng ": - 99.130791}," Südwesten ": {" lat ": 19.2842738," lng " : -99.1309617}}, "location": {"lat": 19.284323, "lng": - 99.1308764}, "location_type": "ROOFTOP", "Ansichtsfenster": {"nordost": {"lat": 19.2856719302915, " lng ": - 99,1295273697085}," SW ": {" lat ": 19,2829739697085," lng ": - 99,1322253302915}}}, "partial_match":true" place_id ":" ChIJEV_b7g4BzoUR2gtR6kOkmZk“, "Typen": [ "Prämisse" ]}], "status": "OK"}

Weiß jemand, warum das partial_match Flag gesetzt ist, wenn die zurückgegebene Adresse genau mit der eingegebenen Adresse übereinstimmt?

+0

Willkommen bei Stackoverflow, geben Sie uns bitte einige weitere Informationen Beispiele für die zurückgegebenen Daten zeigen, und was Sie erwartet. Hilfreich wäre auch ein Link zu der Dokumentation für die API. –

+0

@KeithM diese Fragen scheint mir sehr klar: genaue Name der API (leicht zu finden, Dokumentation), kurze Beschreibung der unerwarteten, Link zur API-Anfrage und Kopie der JSON-Antwort zum Zeitpunkt des Schreibens. – miguev

+0

@miguev es wurde seit meinem Kommentar bearbeitet, zuvor gab es sehr wenig Informationen –

Antwort

1

Bitte berücksichtigen Sie filing a bug report, dies sieht nicht wie das erwartete API-Verhalten aus.

Das Ergebnis ist ein ROOFTOP Ergebnisse (kein RANGE_INTERPOLATED Ergebnis), und es entspricht der Abfrage perfekt, Wort für Wort:

Abfrage: 5 de Mayo 46 San Bartolo el Chico 14380 Ciudad de México, CDMX Mexiko

Ergebnis: 5 de Mayo 46, San Bartolo el Chico, 14380 Ciudad de México, CDMX, Mexiko

Verwandte Themen