API Карт Google - не удается найти предложенный текст автозаполнения - PullRequest
1 голос
/ 09 декабря 2011

Мне нужно использовать автозаполнение в Картах Google, но я не хочу, чтобы пользователи нажимали на предложения, чтобы найти местоположения.

Если мы копируем тексты, предлагаемые при автозаполнении:

http://code.google.com/intl/pt-BR/apis/maps/documentation/javascript/examples/places-autocomplete.html

и вставьте их в пример геокодирования:

http://code.google.com/intl/pt-BR/apis/maps/documentation/javascript/v2/examples/geocoding-simple.html

иногда Google не может их найти, а иногда находитнеправильные местоположения.

Пример: Торговый центр Norte - Travessa Casalbuono, Сан-Паулу, Бразилия

Кто-нибудь знает, как с этим бороться?

1 Ответ

1 голос
/ 09 декабря 2011

Геокодер - это просто геокодер. Геокодер понимает адреса - и пытается превратить их в координаты.

Он не понимает названия компаний. Таким образом, название компании в начале строки будет путать геокодер.

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

Почему ты вообще пытаешься? Данные автозаполнения содержат координаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...