У меня есть поле адреса в моем приложении, где пользователю нужно ввести требуемый адрес. Я использовал Google Geocoder, чтобы получить GPS-координаты адреса. Но теперь я хочу упростить задачу пользователю, используя автозаполнение мест. Но автозаполнение мест возвращает только адрес, идентификатор и ссылку на место.
Есть ли способ получить GPS-координаты адреса, выбранного пользователем, с помощью API автозаполнения мест? Должен ли я снова использовать Geocoder после того, как пользователь выберет свой адрес из автозаполнения мест?
Или я должен снова использовать Places API после того, как пользователь выберет свой адрес, чтобы получить GPS-координаты адреса? Я не хочу отправлять несколько запросов к Places API из-за действующих ограничений на использование. . Это ожидаемый ответ от Places API. В ответе нет GPS-координат.
"status": "OK",
"predictions": [ {
"description": "Paris, France",
"id" : "691b237b0322f28988f3ce03e321ff72a12167fd",
"reference": "CiQYAAAA0Q_JA...kT3ufVLDDvTQsOwZ_tc",
"terms": [ {
"value": "Paris",
"offset": 0
}, {
"value": "France",
"offset": 7
} ],
"types": [ "geocode" ],
"matched_substrings": [ {
"offset": 0,
"length": 5
} ]
}, {
"description": "Paris, TX, United States",
"id" : "518e47f3d7f39277eb3bc895cb84419c2b43b5ac",
"reference": "CjQjAAAAHnbxZZ...BDR3iIOFdMTxwo1jHg",
"terms": [ {
"value": "Paris",
"offset": 0
}, {
"value": "TX",
"offset": 7
}, {
"value": "United States",
"offset": 11
} ],
"types": [ "geocode" ],
"matched_substrings": [ {
"offset": 0,
"length": 5
} ]
}, {
"description": "Paris, Ontario, Canada",
"id" : "e7ac9c89d4a590305242b0cb5bf43064027223c9",
"reference": "CjQhAAAAIv_YWYt...F8KZHY36TwMrbyu_g",
"terms": [ {
"value": "Paris",
"offset": 0
}, {
"value": "Ontario",
"offset": 7
}, {
"value": "Canada",
"offset": 16
} ],
"types": [ "geocode" ],
"matched_substrings": [ {
"offset": 0,
"length": 5
} ]
}