问题标签 [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.
php - 如何从英国邮政编码获取地理位置
我目前有一个 PHP 脚本,它允许用户输入英国邮政编码。
我想知道是否有办法从他们输入的邮政编码中获取他们的地理位置。(通过谷歌的 API 什么的?)
我试过http://code.google.com/apis/maps/documentation/geocoding/index.html但它需要一个完整的地址,而我只有一个邮政编码。
帮助将不胜感激,谢谢 :) 彼得
php - PHP:将邮政编码分成两部分?
我需要将英国邮政编码分成两部分。我有一些代码可以获取前半部分,但它并没有涵盖所有内容(例如 gir0aa)。有没有人有更好的方法可以验证所有英国邮政编码,然后将其分为上半部分和下半部分?谢谢。
将 ig62ts 拆分为 ig6 或 cm201ln 拆分为 cm20。
php - 邮政编码半径验证
我需要提供住在英国 x 地点的用户。
我目前让用户通过我构建的表单输入他们的邮政编码,邮政编码被提交到数据库,然后我使用谷歌搜索来检查他们是否可以提供服务。
有时我可能需要几个小时才能以这种方式手动破解数百个邮政编码,所以我正在寻求自动化这个过程;如果我可以让邮政编码通过一个脚本运行,该脚本将确定邮政编码 x 是否在邮政编码 z 的 y 英里范围内,我将能够快乐地死去。
速度对我来说也是一个问题,所以我正在寻找一种不依赖外部 Web 服务的解决方案。有谁知道可以解决问题的脚本?
sql - 如何在 OpenLayers 中设置初始地图区域?
我正在使用 Patrick Wied 的 OpenLayers 热图图层,但仅适用于英国的位置。
如何将初始地图显示区域预设为仅显示英国?
这是我在 ASPX 页面中使用的代码
它几乎与 Patrick 的演示页面一模一样,但有一个区别 - var testData =(一个 asp 文字) - 这样我就可以使用用户选择的动态数据,并通过将英国邮政编码转换为纬度的存储过程从 SQL 数据库中检索和经度。
javascript - 如何使用 JavaScript 验证此表单上的邮政编码?
我对 JavaScript 没有那么丰富的经验,并且我已经尝试了一段时间,如果在用户单击提交按钮时以错误的格式输入了邮政编码,则此表单会显示警告消息。到目前为止,我已经将所有内容放在一个验证所有字段的函数中,我使用名称来引用函数内部的字段。(对不起,如果我没有正确缩进)
这是我使用的表单中特定字段的 HTML
php - 获取邮政编码的可能门牌号
你在购物车等上看到它们,你输入你的邮政编码,它会给你一个门牌号码列表,然后用户从列表中选择门牌号码......这只是用数据库完成还是有这样做的使用谷歌地图或其他API?
这是给英国的
regex - 正则表达式仅适用于英格兰邮政编码
我有一个 Asp.Net 网站,我想使用 RegularExpressionValidator 来检查英国邮政编码是否为英语(即它不是苏格兰、威尔士或 N.Irish)。
应该可以通过仅使用第一个段(称为邮政编码区)中的字母来查看邮政编码是否为英文。总共有 124 个邮政编码区,这是它们的列表。
从该列表中,以下邮政编码区域不在英格兰。
- ZE,KW,IV,HS,PH,AB,DD,PA,FK,G,KY,KA,DG,TD,EH,ML(苏格兰)
- LL、SY、LD、HR、NP、CF、SA(威尔士)
- 英国电信(北爱尔兰)
正则表达式的输入可能是整个邮政编码,也可能只是邮政编码区域。
谁能帮我创建一个仅在给定邮政编码为英语时才匹配的正则表达式?
编辑 - 解决方案
在几张海报的帮助下,我能够创建以下正则表达式,我已经成功地针对 1500 多个测试用例进行了测试。
^(AL|B|B[ABDHLNRS]|C[ABHMORTVW]|D[AEHLNTY]|E|E[CNX]|FY|G[LUY]|H[ADGPUX]|I[GMP]|JE |KT|L|L[AENSU]|M|ME|N|N[EGNRW]|O[LX]|P[ELOR]|R[GHM]|S|S[EGKLMNOPRSTW]|T[AFNQ RSW ]|UB|W|W[ACDFNRSV]|YO)\d{1,2}\s?(\d[\w]{2})?
csv - 如何在不使用地图的情况下创建一个非常简单的“查找最近的”邮政编码应用程序?
特别是由于这个项目的服务器限制,我不能使用像谷歌地图这样的东西。我不能使用数据库。我只能访问 PHP 4.39 和 FTP。
邮政编码在 CSV 文件中。
我的想法是用户输入他们的邮政编码,脚本搜索一个数组,匹配前两位数字,正负2。这不会导致完美的最接近匹配,但足够接近。
总结:我认为,对于这个项目来说,准确性不如简单性重要。
c# - 英国邮政编码范围计算
在用 C# 编写的物流软件中,我需要检查给定的邮政编码是否在数据库的某个范围之间。
以德国为例
范围:47000-48000 给定邮政编码:47057 结果:真
对于数字邮政编码,没关系。但是英国的邮政编码呢?W11 2BQ 是来自伦敦的示例邮政编码。
基本思想之一是,通过将每个字符转换为其 ascii 代码并简单地从左到右书写,将邮政编码转换为数字。
所以
W11 2BQ -> 87 49 49 32 50 66 81 -> 87,494,932,506,681
所以一个简单的邮政编码变成了一个非常大的数字,这让我很不安。英文邮政编码的大小可能不同(最多 8 个字符),因此这使得结果数字更大。
我使用 sql server 检查给定的邮政编码是否在范围内。
是否有任何官方技术可以处理英国邮政编码以进行范围计算?
最好的,阿尔珀
python - 用于英国邮政编码之间距离的 Python 模块
我需要计算英国邮政编码之间的距离。我不想使用网络 API。是否存在为此的python模块/库?还是我必须使用来自OrdnanceSurvey的数据来整理我自己的一些东西?
谢谢,