一个邮政编码区可以跨越多个时区吗?
Can there be a postal code area which falls on to multiple time zones?
能否有一个 city/place 有一些邮政编码 'XXXX' 并且它属于 2 个或更多时区?
我不确定这个问题是否有效。但是由于 Internet 上有关位置和时区的大量信息,我有点困惑。
(我的需求其实是将用户的国家,城市,邮编,时区信息存入数据库)
是的。理论上,邮政编码边界和时区边界是独立的实体,因此它们可能很奇怪,就像一个邮政编码有多个时区一样。 可能.
然而,很难找到真实世界的例子。跨越州、县或国家边界的官方边界的城市往往沿这些边界划分邮政编码,并且可能按照惯例使用单一时区 - 即使它不是 "official" 时区。 (不过,这并不意味着没有。)
此外,考虑到许多邮政编码与物理位置没有直接关系,而是用于以特定方式路由邮件。例如,美国的几个邮政编码用于向军队各个部门的成员发送邮件 - 即使他们恰好驻扎在海外。因此,并非每个邮政编码都可以映射到时区。
更好的方法是使用您所掌握的信息来估算纬度和经度。这个过程称为 "geocoding",有许多在线服务可以执行此过程(包括 Google 地图)。然后,使用其中一种技术 listed here(包括 Google 地图)获取该位置的时区 ID。
能否有一个 city/place 有一些邮政编码 'XXXX' 并且它属于 2 个或更多时区?
我不确定这个问题是否有效。但是由于 Internet 上有关位置和时区的大量信息,我有点困惑。
(我的需求其实是将用户的国家,城市,邮编,时区信息存入数据库)
是的。理论上,邮政编码边界和时区边界是独立的实体,因此它们可能很奇怪,就像一个邮政编码有多个时区一样。 可能.
然而,很难找到真实世界的例子。跨越州、县或国家边界的官方边界的城市往往沿这些边界划分邮政编码,并且可能按照惯例使用单一时区 - 即使它不是 "official" 时区。 (不过,这并不意味着没有。)
此外,考虑到许多邮政编码与物理位置没有直接关系,而是用于以特定方式路由邮件。例如,美国的几个邮政编码用于向军队各个部门的成员发送邮件 - 即使他们恰好驻扎在海外。因此,并非每个邮政编码都可以映射到时区。
更好的方法是使用您所掌握的信息来估算纬度和经度。这个过程称为 "geocoding",有许多在线服务可以执行此过程(包括 Google 地图)。然后,使用其中一种技术 listed here(包括 Google 地图)获取该位置的时区 ID。