问题标签 [postal-code]

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.

0 投票
1 回答
3368 浏览

php - 查找给定邮政编码的最近邮政编码

在我的 php 应用程序中,我想获取给定邮政编码的最近邮政编码。这意味着我输入一个邮政编码,因为680721我想从我的数据库中获取最近的邮政编码。

我怎样才能做到这一点?

这是我用于商店邮政编码的表格。 在此处输入图像描述

在此处输入图像描述

varpin是邮政编码字段。

0 投票
4 回答
1794 浏览

iphone - 如果字符串是英国邮政编码,Iphone 会计算出来

在我的应用程序中,在我发送一个字符串之前,我需要确定在文本框中输入的文本是否是英国邮政编码。我没有正则表达式的能力来为自己解决这个问题,在四处搜索之后我似乎无法解决这个问题!只是想知道过去是否有人做过类似的事情?

或者,如果有人能指出我正确的方向,我将不胜感激!

汤姆

0 投票
2 回答
3785 浏览

google-maps - 在谷歌地图上显示邮政编码/邮政编码范围

我想在地图上标记邮政编码的轮廓(边界)。使用谷歌地图 API,我可以发送邮政编码或地址并返回日志/纬度,然后在地图上放置一个图标。现在我想在邮政编码覆盖的整个区域周围制作一个盒子或多边形。是否有 API 或方法可以做到这一点?如果有的话,我可以使用谷歌地图或其他服务。

Api 获取邮政编码的纬度/经度...

0 投票
2 回答
3275 浏览

javascript - 正则表达式从地址字符串中提取部分英国邮政编码

我真的对正则表达式知之甚少,无法自己解决这个问题,所以......

我正在使用地理定位 API,我的目标是大致了解访问者的下落,以便列出该特定区域提供的服务。

这是通过邮政编码字符串的前导部分完成的。例如n17 9ht,我的兴趣是n17

这很公平,但我在 chrome 和 IE9 中得到不同的输出,firefox 更好,并自动返回一个 postalCode 字符串。

  • 铬合金:2 Castlebar Park, London, Greater London W5 1BX, UK
  • 即9:3-6 Mt Ave, London Borough of Ealing, London W5, UK

虽然这些都不是我的地址,但 W5 是正确的。

问题是,如何从给定的两个可能字符串中仅提取 W5?

显然,字符串被 分割,,所以我正在寻找从字符串中获取 W5(或任何可能的英国邮政编码前导部分),如下所示:

  • Greater London W5 1BX
  • London W5

它在邮政编码的两部分之间总是有一个空格(如果提供了 2-nd)。

我不关心 BFPO / GIR 案例,所以它几乎只是第 1 部分,它可以像n1或一样简单ec3a- 所以我认为,逻辑需要是:

  1. 提取完整或部分邮政编码。
  2. 参加第 1 部分(或唯一的部分)并将其传递下去。

任何帮助表示赞赏。

0 投票
2 回答
3420 浏览

java - 计算英国邮政编码之间距离的库

我正在寻找一种方法来计算两个英国邮政编码之间的近似距离(直线距离足够好)以分析数据。最好从 java 轻松访问,但 C#、本机 C++ 等也很好。

0 投票
0 回答
319 浏览

php - 查询未检索到我的 CakePHP 应用程序中的所有记录

我正在使用 CakePHP 1.3 开发一个应用程序。我有一个页面,允许用户搜索“出口”表记录。

我在搜索表单中有三个字段;姓名美食邮政编码。这就是搜索视图的样子;http://pastebin.com/vadS4gcb

我只为邮政编码字段设置了验证,它可以留空,但如果输入了一个值,则应用 CakePHP 的内置邮政编码验证规则。这就是我的 Outlets 控制器中搜索操作的样子;http://pastebin.com/jiPUehkv

如果用户在搜索字段中输入了有效的邮政编码,则将检索 Outlets 表中的匹配记录,并在搜索结果页面上显示它们与用户输入的邮政编码的距离(以英里为单位)。我使用 CakeDC 的搜索插件来实现搜索功能,http: //cakedc.com/downloads/view/cakephp_search_plugin 。

这是我的 Outlet 模型类的样子;http://pastebin.com/yJ1HykTT

搜索功能几乎可以按预期工作,但是我注意到仅按距离搜索时(即在搜索字段中输入邮政编码并将其他两个字段留空)距离给定邮政编码不到一英里的网点不会从D B。我不明白为什么会这样。

如果我在搜索表单中为其他两个字段(名称美食)中的任何一个输入数据一个有效的邮政编码,那么所有 匹配的记录(包括那些距离不到一英里的记录)都会被检索到。我无法弄清楚为什么在前一个案例中没有发生这种情况。

以下是仅输入 postccode 时的查询;http://pastebin.com/37A0SP7G

以下是提供邮政编码并在名称字段中输入文本时的查询;http://pastebin.com/a2mR7Yi0

我按照谷歌的指南形成了我的 Haversine 查询;http://code.google.com/intl/hu-HU/apis/maps/articles/phpsqlsearch.html这给了我:

0 投票
1 回答
521 浏览

mysql - 将 PAF 文件导入 MySQL

我最近从皇家邮政购买了 PAF 文件。我已经全部收到了,但现在需要将内容导入 MySQL 数据库。

查看文件后,似乎没有通用的分隔符或方法来确定各个列。

谁能提供有关 PAF 文件格式的任何见解,以便我可以构建解析器?

提前致谢 :)

0 投票
3 回答
825 浏览

postal-code - PAF 数据库与 Postcode Anywhere 等服务

对于小型企业(大约 25 个并发用户)而言,购买 PAF 数据库并自己编写代码或使用 Postcode Anywhere 等邮政编码服务是否更具成本效益?

皇家邮政网站真的很混乱!http://www.royalmail.com/marketing-services/address-management-unit/address-data-products/postcode-address-file-paf/prices

我们每天 24 小时营业,在任何时候,我们都有 1 到 25 个用户进行邮政编码搜索。我们目前正在使用 PAYG 服务,它非常昂贵,所以我们想购买一个 PAF 数据库并创建我们自己的数据库。我不明白上面链接的定价(基本上我们正在寻找 2 到 49,500 英镑之间的东西?!)

此外,您实际上从 PAF 数据库中得到了什么?他们向您发送什么样的文件,是否有 API,您是否支付一次性费用或持续费用?一旦停止支付皇家邮件,您是否必须同意删除数据?

谢谢

0 投票
2 回答
232 浏览

regex - 使用正则表达式识别英国邮政编码中的模式

对于任何英国邮政编码,我想用大写 A 替换所有字母,用 9 替换所有数字。

例如 CH5 1EF 将变为 AA9 9AA EC1N 4DH 将变为 AA9A 9AA

这是否可以在单个 RegEx.Replace 中实现,还是我必须有两个单独的 RegEx.Replace 语句?

0 投票
1 回答
2003 浏览

mysql - MySQL - 基于一个或两个第一个字符匹配邮政编码

我正在尝试创建一个 SQL 语句,以根据提供的邮政编码和数据库中存储的邮政编码以及重量方面来查找匹配记录。

数据库中的邮政编码介于 1 或 2 个字符之间,即 B、BA ...

现在 - 传递给 SQL 语句的值将始终包含客户端邮政编码的 2 个首字符。我怎样才能找到它的匹配项?假设我有一个邮政编码 B1,它只匹配数据库中的单个 B 加上重量方面,我可以接受。

这是我当前的 SQL 语句,它也考虑了超过一定重量的免费送货的因素:

然而,上面使用了 SUBSTRING() 函数,其中硬编码的字符数设置为 2 - 这是我真正需要一些帮助以使其仅匹配与提供的邮政编码匹配的字符数 - 在本例中为 B1。

Marcus - 感谢您的帮助 - 出色的示例 - 对于那些也想知道的人来说,这是我的代码的样子:

首先,我运行以下语句来获取正确的邮政编码:

然后,根据分配给“post_code”索引的返回值,我的第二条语句紧随其后: