Я использую свободный Dat-файл Maxmind для вычисления широты и долгот от IP-адресов - так много хорошо работает и было очень просто для реализации.
Однако я столкнулся с проблемой, где я хотел бы, чтобы пользователь ввел их индекс и автоматически вычислил широту и долготу для того индекса.
У кого-либо есть опыт при выполнении этого с базой данных Maxmind? Если так, как Вы достигали его.
Заранее спасибо
МИРОВОЙ СУДЬЯ
Я использую базу данных GeoLite City MaxMind в формате CSV. Формат DAT отлично подходит для геолокации IP, но CSV можно импортировать в любую реляционную базу данных для быстрого поиска по почтовому индексу. Он содержит большинство почтовых индексов США, Канады и многих других стран, привязанных к их соответствующему городу и широте / долготе.
Если вам нужна дополнительная точность, купите их коммерческую базу данных.
Если вы делаете это только в США, вы можете построить эту информацию из данных переписи или почтовых данных. У меня нет опыта работы с MaxMind.