Способ получить часовой пояс из почтового индекса? - PullRequest
5 голосов
/ 15 июня 2010

Кто-нибудь знает о веб-сервисе или чем-то еще, что я мог бы дать почтовый индекс и вернуть часовой пояс?

Или это то, что мне просто нужно написать самому? Если да, какие-либо советы или рекомендации о том, как это сделать?

Я использую Visual Studio 2008 и C #.

Ответы [ 6 ]

2 голосов
/ 15 июня 2010

У меня была такая же проблема. Мы купили подписку на ZipcodeDownload , и схема обеспечивает (среди прочего) часовой пояс. Просто загрузили в SQL и мы отправились в гонку.

1 голос
/ 15 июня 2010

Напишите это сами.

Вы можете определить состояние (почти всегда) по первым двум числам почтового индекса.Очень немногие промежутки не должны пересекать границы часового пояса.

Это означает, что у вас есть только 100 записей для хранения.

http://en.wikipedia.org/wiki/ZIP_code#By_geography

0 голосов
/ 19 июня 2018

Вы можете использовать этот веб-сервис.

https://www.zipcodeapi.com/API#zipToLoc

0 голосов
/ 19 ноября 2010

Другой вариант (хотя он не использует почтовый индекс): http://www.earthtools.org/webservices.htm#timezone

Используются значения широты и долготы.

0 голосов
/ 15 июня 2010

может быть что-то в http://ws.geonames.org., я использую это для того, чтобы выбрать названия городов из их веб-сервисов. http://www.geonames.org/export/ws-overview.html дает обзор того, что доступно - см. http://www.geonames.org/export/web-services.html#countryInfo

0 голосов
/ 15 июня 2010

Начните здесь: http://www.zipinfo.com/search/zipcode.htm

...