Что такое хороший поиск для zips по радиусу API или модуля Node.js для всего мира?
Так что у меня проблемы с этим на самом деле. Первоначально я нашел модуль npm под названием почтовые индексы. Делает именно то, что я хочу с точки зрения функциональности с небольшим дополнительным, однако это работает только для США. После разочарования я искал npm и не мог найти ничего подобного, включая США, Европу или остальной мир. Тогда я решил, что у Google должен быть API. Ну, на самом деле они этого не делают. Лучшее, что я смог сделать, это получить почтовый индекс с широтой и длинными координатами. Я искал около недели, и до сих пор боюсь, что мне придется создать базу данных для поиска координат. Я просто надеюсь, что есть другое решение, чем необходимость сделать это. Но возможно я искал не ту вещь. Большинство моих поисков включали поиск почтовых индексов или гео-почтовых индексов по радиусу.
2 ответа
Вы можете попробовать получить почтовый индекс вместо почтового индекса. Как дифференцируется здесь:
Эти два кода по сути одинаковы по своему назначению, но термин почтовый индекс в основном используется в США; Почтовый индекс обычно используется в других странах.
Для этого я предлагаю вам попробовать указанные варианты, а затем увидеть различия, чтобы вы могли выбрать то, что соответствует вашим потребностям.
Вы можете попробовать два следующих процесса, которые предоставляет сервис API Карт Google для геокодирования:
- Геокодирование - это процесс преобразования адресов (например, адреса улицы) в географические координаты (например, широту и долготу), которые можно использовать для размещения маркеров на карте или для размещения карты.
- Обратное геокодирование - это процесс преобразования географических координат в удобочитаемый адрес.
Запросы, использующие эти процессы, возможно, возвращаются postal_code
Вы можете проверить Начало работы и этот пост, чтобы увидеть примеры реализации кода или узнать больше о службе API геокодирования.
Наконец, для Node.js вы можете проверить эти ссылки:
Я недавно написал этот модуль npm https://www.npmjs.com/package/zipcodes-nearby
Я считаю, что это то, что вы ищете. Вы предоставляете почтовый индекс для поиска и CSV-файл почтового индекса с долготой и широтой, и вы получаете список почтового индекса в пределах заданного радиуса назад.
Хотя я назвал почтовый индекс, он может использоваться для почтового индекса или чего-либо еще, если у вас есть файл CVS с координатами