Maxmind - широта и долгота из почтового индекса - PullRequest
8 голосов
/ 10 августа 2010

Я использую бесплатный DAT-файл Maxmind для вычисления широты и долготы по IP-адресам - это прекрасно работает и очень просто реализовать.

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

У кого-нибудь есть опыт работы с базой данных Maxmind?Если да, то как ты этого добился.

Заранее спасибо

JP

Ответы [ 2 ]

4 голосов
/ 13 августа 2010

Я использую База данных MaxMind GeoLite City , в формате CSV. Формат DAT отлично подходит для геолокации IP, но CSV можно импортировать в любую реляционную базу данных для быстрого поиска по почтовому индексу. Он содержит большинство почтовых индексов США, почтовые индексы Канады и многих других стран, сопоставленные с их соответствующими городами и широтой / долготой.

Если вам нужна дополнительная точность, купите их коммерческую базу данных.

0 голосов
/ 11 августа 2010

Если вы делаете это только в США, вы можете получить эту информацию из данных переписи или почты. У меня нет опыта работы с MaxMind.

...