Преобразование широты / долготы в название города? (обратная геолокация)

Я работаю над доской вакансий в Codeigniter PHP + jQuery, где работодатели вводят свое местоположение, и мы используем API Карт Google для его построения. Хотя это дало потрясающие результаты в плане удобства использования, проблема заключается в том, что когда мы пытаемся показать эти места лицам, ищущим работу, они запутаны и плохо различимы (они читают так: «02905, 2 мили отсюда», «171 John St., 4 миль "," Провиденс, Р.И., 10 миль ".

Я хочу иметь возможность повернуть геолокацию с долготы / широты на заданный уровень (в идеале, название города), чтобы в результатах поиска можно было указывать местоположения следующим образом: «Провиденс, RI, на расстоянии 10 миль», « Провиденс, Р.И., 5 миль "," Крэнстон, Р.И., 16 миль ".

Есть ли способ поменять геокод на город? Я вижу много примеров способов обратного геокодирования до ближайшего адресуемого местоположения, но нет способа контролировать уровень.

Надеюсь, это понятно! Не стесняйтесь комментировать любые вопросы, которые вам нужны для разъяснения.

Ответы на вопрос(6)

Ваш ответ на вопрос