Skip to content

PlaceAutocompletePrediction results have missing fields #424

Open
@davidsbatista

Description

@davidsbatista

The PlaceAutocompletePrediction results have missing fields for the input string:

"Holiday Inn Airport Frankfurt Main"

the first result I get is for:

Holiday Inn Frankfurt Airport, an IHG Hotel, Bessie-Coleman-Straße, Frankfurt, Germany

although having overlapping strings the first PlaceAutocompletePrediction entry has

matched_substrings = []
structured_formatting is missing the entry main_text_matched_substrings which is in the documentation is defined as required

Code example

import requests

url = "https://maps.googleapis.com/maps/api/place/autocomplete/json?input=\"Holiday Inn Airport Frankfurt Main\"&key=XXXXXXXXXXXXXX"

payload={}
headers = {}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)

Full response for the first entry:

{
	"description": "Holiday Inn Frankfurt Airport, an IHG Hotel, Bessie-Coleman-Straße, Frankfurt, Germany",
	"matched_substrings": [

	],
	"place_id": "ChIJKZCkquYKvUcRhHkfAHT9CKo",
	"reference": "ChIJKZCkquYKvUcRhHkfAHT9CKo",
	"structured_formatting": {
		"main_text": "Holiday Inn Frankfurt Airport, an IHG Hotel",
		"secondary_text": "Bessie-Coleman-Straße, Frankfurt, Germany"
	},
	"terms": [
		{
			"offset": 0,
			"value": "Holiday Inn Frankfurt Airport, an IHG Hotel"
		},
		{
			"offset": 45,
			"value": "Bessie-Coleman-Straße"
		},
		{
			"offset": 68,
			"value": "Frankfurt"
		},
		{
			"offset": 79,
			"value": "Germany"
		}
	],
	"types": [
		"lodging",
		"point_of_interest",
		"establishment"
	]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    triage meI really want to be triaged.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions