问题标签 [zipcode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
populate - 通过输入 zip 自动填充城市文本字段,反之亦然
我已经看到这个问题已经发布了几次,但没有足够具体的内容供我使用。
我有一个表单(在 .php 文件中),带有邮政编码和城市文本字段。我还有一个单独的数据库,其中包含我所在国家/地区的所有邮政编码和城市。(第 1 列中的邮政编码和第 2 列中的城市)
我想要的是,每当用户输入城市或邮政编码时,其他字段都会根据数据库自动更新/填充。
我试过寻找 jquery / ajax 解决方案,但我还没有找到。
database - 计算邮政编码...和用户之间的距离。
这是一个比我迫切需要的更具挑战性的问题,所以不要整天花在这上面。
我在 2000 年左右建立了一个约会网站(早已不复存在),其中一个挑战是计算用户之间的距离,以便我们可以在 X 英里半径内展示你的“匹配”。仅说明问题,给定以下数据库模式(大致):
用户表 UserId 用户名 ZipCode
邮政编码表 邮政编码 纬度 经度
在 USER.ZipCode = ZIPCODE.ZipCode 上加入 USER 和 ZIPCODE。
您将采用什么方法来回答以下问题:在给定用户的邮政编码 X 英里范围内的邮政编码中居住的其他用户有哪些。
我们使用了2000 年的人口普查数据,其中包含邮政编码及其大致纬度和经度的表格。
我们还使用Haversine 公式来计算球体上任意两点之间的距离……非常简单的数学运算。
问题,至少对我们来说,作为 19 岁的大学生,真正变成了如何有效地计算和/存储所有成员到所有其他成员的距离。一种方法(我们使用的方法)是导入所有数据并计算从每个邮政编码到每个其他邮政编码的距离。然后你会存储和索引结果。就像是:
当然,问题在于 ZipDistance 表中将有很多行。它不是完全不可行,但它确实很大。它还需要对整个数据集进行完整的前期工作,这也不是不可管理的,但不一定是可取的。
无论如何,我想知道你们中的一些大师可能会采取什么方法来处理这样的事情。此外,我认为这是程序员必须不时解决的一个常见问题,尤其是当您考虑算法相似的问题时。我对一个彻底的解决方案感兴趣,该解决方案至少包括所有部分的提示,以便真正快速有效地结束。谢谢!
php - mySQL 在 y 范围内选择 x 公里/英里内的邮政编码
注意:虽然我使用带有荷兰邮政编码的邮政编码数据库,但这个问题与国家无关。
我有一个数据库,其中包含荷兰的每个邮政编码 + 它的 x 和 y 坐标(纬度/经度)。
我有例如邮政编码:$baseZipCode = 1044;
具有以下坐标:
现在,我想使用$range
from查找所有其他邮政编码$baseZipCode
。
例如:
问题是地球不是完全圆的。我找到了很多关于from a to b
计算的教程,但这不是我需要的。
有谁有想法吗?
更新 感谢Captaintokyo,我发现了这个:
想要从另一个邮政编码或点找到一定英里/公里半径内的所有邮政编码和相应距离?这个问题需要经纬度坐标来解决。对地址进行地理编码可为您提供地址的纬度/经度坐标。
首先,您需要一个包含所有邮政编码及其相应纬度和经度坐标的数据库:
因此,一旦您拥有数据库,您就想查找中心点某一英里半径内的所有邮政编码。如果中心点是另一个邮政编码,只需在数据库中查询该邮政编码的纬度和经度坐标。那么代码如下:
(雅虎和谷歌都提供免费的地理编码服务。)
c# - 确定邮政编码是否在要求的半径范围内
我需要查找给定的邮政编码是否在所需的半径内。比如用户输入了20910,应该可以判断是否在20814的5英里范围内。有没有办法呢?谷歌 API 什么的?请帮忙。
我使用 C# 作为编程语言。
谢谢。
php - PHP中的美国/英国/加拿大邮政编码验证
我对正则表达式不太好。我希望添加一个验证函数,如果输入的字符串是有效的美国、英国或加利福尼亚邮政编码,它将返回真/假。
US: NNNNN CA: LNL NLN UK: 很多组合
L = 字母,N = 数字
美国和加拿大有单独的功能,但我没有想出一个统一的功能来做到这一点。
c# - 给定坐标,我如何获得 10 英里半径内的所有邮政编码?
我有一个位置(纬度和经度)。如何获取部分或全部位于我所在位置 10 英里半径内的邮政编码列表?
该解决方案可以是调用一个众所周知的网络服务(谷歌地图、必应地图等)或本地数据库解决方案(客户端有 sql server 2005)或算法。
我看到了有点类似的问题,但那里的所有答案都与使用我无法使用的 SQL Server 2008 地理功能有关。
django - Django:使用邮政编码按状态提取记录列表
我有一个 Django 应用程序,其中包含一系列带有邮政编码标签的帖子。我想创建一个按州显示所有帖子的页面,但不知道如何去做。我确实有一个 ZipCode 表,但我的 Post.zipcode 字段与它无关(主要是因为它是用户输入的,并且允许不在数据库中或来自美国以外的邮编)。
我的相关模型:
在我的 Django 视图中,我希望采用从我的 url 模式传入的“状态”参数并执行以下操作:
不幸的是,我的 Post.zipcode 字段不是 ZipCode 的外键,所以如果我尝试,我会收到此错误:
任何人都暗示我应该如何构建一个查询集,将所有帖子拉到一起以获得请求的状态?先感谢您。
geolocation - 使用邮政编码、城市或坐标查找位置
我需要编写一个 X 公里半径内的城市查找器。使用邮政编码或城市的给定人。像这样的东西:
所以我需要一个与邮政编码、坐标和城市名称相关的数据库。(不适用于美国,德国)有人知道吗?或者准备好使用的网络服务或任何让我早点去海滩的东西?
谢谢。-
mysql - MySQL - Perl:如何在 Perl 示例中获取提交的“x”英里内提交的“邮政编码”的邮政编码数组
我在这里找到了很多计算和一些 php 示例,大多数都只是在我的脑海中。
我找到了这个例子:
但是,我无法理解如何使用我的数据库实现查询。
看起来该查询具有我所需要的一切。
但是,我什至无法找到/理解 b.zip_code 实际上是什么!(b.
和是zips a, zips b
什么?)
我也不需要state
查询中的。
我的 mySQL 数据库结构是这样的:
我写这个是为了返回某种结果(不是基于上面的查询),但是它只踢出一个邮政编码。
正如你所看到的,我是个新手,所以我需要一些手和详细的解释。
因此,在 Perl 中,如何将邮政编码从用户提交的邮政编码推送到数组中,并且用户提交的距离以英里为单位。可以是正方形而不是圆形,并不是对某个功能的批评。越快越好。
windows-phone-7 - Windows Phone 7 中具有地理定位服务的邮政编码
我想从 Windows Phone 7 中获取当前用户位置的邮政编码。从 GeoLocation 服务中,我能够获取纬度和经度,并且在 Bing 地图 API 的帮助下,我能够获取所有其他信息(如城市、州)除了邮政编码(邮政编码)。对于美国,邮政编码字段为空白。有没有办法获取邮政编码?我的应用程序限制如下。
- 我们不能使用除 BingMap API/Web 服务之外的任何其他服务来获取 ZipCode。
- 我们只支持美国作为位置。因此,如果该解决方案仅适用于美国。没关系。