2013-09-17 3 views
1

Есть ли способ проверить или обеспечить точность геокодирования Google Maps? У меня есть база данных с некоторым адресом, который не всегда является самым чистым или в надлежащем формате (который вводит кто-то еще). Мне нужно иметь возможность геокодировать эти адреса для обновления базы данных с помощью long lat.Улучшение геокодирования Google Maps

Есть ли способ сделать геокодирование карт Google более точным? Или, по крайней мере, чтобы убедиться, что параметр lat/long находится в пределах параметров, находятся в правильном состоянии (virginia). Я пробовал использовать уличный адрес и город и просто вставлял VA для штата, но я все еще получаю значения, которые составляют -100 000 lng и 20 000 латов. Даже не близко ...

Итак, если нет способа повысить точность, существует ли способ создать «поле» значений для проверки, чтобы убедиться, что, если он находится вне этого, вероятно, t имеют правильный адрес.

Я использую PHP/jQuery/MySQL.

ответ

1

Есть несколько более дешевых инструментов, которые помогут вам очистить ваши адреса. См. Open Source Address Scrubber? для получения дополнительной информации.

Я работал с плохими адресами в течение многих лет, и с ними трудно справиться, если они не точны. Я рекомендую всем, кто принимает адреса на веб-сайте, не разрешать поля свободной формы. Используйте специальные поля для номера улицы, улицы, города, почтового индекса и т. Д. И не забывайте, что канадские молнии разные!

+0

Да, к сожалению, мы по существу соскабливаем базу данных другой компании (с их разрешения). Таким образом, все их записи добавляются их персоналом, поэтому я не контролирую введенные адреса. Спасибо за ссылку! – user1470118

Смежные вопросы