Геокодирование по многим адресам - PullRequest
0 голосов
/ 07 марта 2012

почему геокодирование не позволяет мне создавать разметки для более чем 11 адресов? У меня есть сотни адресов в базе данных, но нет информации Long Lat. Мне нужно отметить все эти адреса на карте. Как-то отображается только первые 11 разметок. Этот вопрос был задан ранее, я знаю, и решение состоит в том, чтобы установить интервал между маркерами. Я смог отобразить все, используя промежуток времени между отметками. Это решение явно слишком медленное. Есть ли лучшее решение сейчас?

Rgds

Ответы [ 2 ]

0 голосов
/ 08 марта 2012

Геокодирование имеет некоторые ограничения при преобразовании адреса в лат длинный. Это определяется OVER_QUERY_LIMIT.

Геокодирование на стороне клиента имеет ограничение в 20 запросов в минуту или секунду. Геокодирование на стороне сервера также имеет ограничения, но после 2500 запросов

Я работал над этой проблемой и использовал советы, основанные на этом решении, через PHP / JavaScript и AJAX:

http://webstutorial.com/google-server-side-geocoding-php-infobox/website-tweaks/google#comment-429147758

0 голосов
/ 08 марта 2012

Ваш вопрос мне не очень понятен, но я понимаю, что вы пытаетесь показать адреса на карте, не зная их координат.Например, при использовании карт Google вам не нужны широта / долгота.Но знаете ли вы, что адреса верны?Или, если вы не используете Google Карты, но у вас полностью другой вариант использования, возможно, вам нужны координаты.

Я работаю для SmartyStreets , где мывыполните обе эти услуги (проверка адресов и геокодирование, то есть предоставление широковещательной информации).

Получение широковещательной информации может быть непростым делом, особенно если учесть, что адреса часто бывают такими разными и отличаются от "нормализованных" или стандартизированных.,Google и подобные сервисы приближают адреса, но не проверяют их, и их широта / долгота иногда одинаково верны.

Судя по вашему вопросу, это похоже на LiveAddress API подойдет вам хорошо - и это бесплатно для использования с низким объемом.Это довольно точно, но в тех случаях, когда это «действительно» далеко (то есть, обычно, городской квартал; все же не так уж плохо), он возвращает уровень разрешения для каждого запроса.

Если у вас есть дополнительные вопросыили разъяснения, не стесняйтесь ответить (я помогу вам).

...