kawabanga
@kawabanga

Иерархия ответов google maps геокодер?

Не могу сообразить, как работает иерархия мест в гугл MAPS API?
https://developers.google.com/places/web-service/a...

Я понимаю, что у каждого места есть place_id, но возникаются следующие вопросы:

Дано:
Несколько конечных мест, например город или точный адрес.
Необходимо задать такой поиск, чтобы выводилось точное место в поиске либо, если мест нет, то все места в городе.

Вопрос 1) поиск на разных языках.
Например, у нас указан адрес на русском:
"Новосибирская область, г. Новосибирск, красный проспект 24"

если мы ищем на английском, то получаем , что мы сможем найти адрес выше только по place_id?

Вопрос 2) иерархия мест

Например, у нас снова указан адрес
"Новосибирская область, г. Новосибирск, красный проспект 24"

Но в поиске мы ввели
"Новосибирская область, г. Новосибирск, ул. Ленина 1"

По условиям, поиск по точному адресу пропадает, и мы должны искать место по условию задаче по административному городу Ноовсибирск. Как такое осуществить?

Вроде как, можно сделать большой костыль для второго вопроса, и хранить в базе данных информацию о месте как:
[ширина, долгота, страна, область, город, улица, дом]
Так по идее должно работать, правда запросы будут тяжелыми и в конце приложение помрет.
+ непонятная штука с поиском на разных языках.

В общем, направьте на путь истинный, куда копать=)
  • Вопрос задан
  • 233 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы