Подтвердить что ты не робот

API Google Maps предлагает способ поиска местоположений по имени?

Когда вы посещаете http://maps.google.com, они могут вводить запросы в поле поиска и получать результаты в зависимости от местоположений или мест, а не результатов жесткого поиска, так как они будут в обычном запросе Google Search. По понятным причинам они представляют собой уникальный стиль результата (названия мест, местоположений), подходящие для интерфейса Карты.

Я уже через пару часов копаю как в Картах, так и в стандартном API поиска Google, и сделал несколько запросов по этому вопросу, и я не могу найти ответ.

У них, очевидно, есть локальный поиск, но он устарел, и он дает результаты только в том случае, если вы предоставляете начальное значение lat/long. Я хочу, чтобы можно было найти места или места без начального lat/long.

По сути, я хочу, чтобы пользователь вводил адрес, имя места или названия города или штата или почтовый индекс или, по существу, любой другой вид местоположения, допустимый на Картах, и геокод Это. Я чувствую себя глупо, потому что кажется, что он должен быть там, но ничего, что я видел в API, похоже, делает это.

Мне не нужны предложенные AJAX результаты, обязательно. Просто способ для пользователя ввести хорошее имя и геокод из него, хотя результаты как пользовательские типы были бы идеальными.

Что мне здесь не хватает?

4b9b3361

Ответ 2

Я думаю, что вы ищете google.maps.Geocoder класс:

Служба для преобразования между адресом и LatLng.