Как получить ближайшие города использую google maps api?
Задача - получить все города в радиусе 50км от заданной точки используя google maps js api
1) поиск мест поблизости, nearbySearch - при указании types: ['locality', 'administrative_area_level_3'] - возвращает только 2 города для каждого запроса, а надо получить ВСЕ города в радиусе. В доке не нашел про это ничего вообще.
если тип не указывать и парсить ответ самому - приходит максимум 60 мест, которые могут не включать в себя все города.
2) массовый поиск, radarSearch - нельзя указать городской тип, приходит 200 мест, в которых опять же могут не попасть города, и для каждого места надо посылать запрос с его place_id для определения город это или нет - это слишком накладно
3) сделал много меток, разместил их по границам вьюпорта карты и на некотором отдалении, проверяю каждую геокодированием находится в городе или нет - опять проблема - гугл не дает геокодировать больше 5 точек, только с перерывами в 2сек, это не подходит