我在angularjs中使用geolocation api.就像这个例子:http://jsfiddle.net/LyD4Q/4/
<div ng-app>
<div ng-controller="GeoTestCtrl">
<div ng-hide="supportsGeo">
Your browser doesn't support geolocation
</div>
<div ng-show="supportsGeo">
Manual digest when position received: <input type="checkbox" ng-model="manualDigest"/>
<br/>
<button ng-click="doTest1()">
Geo Location Test 1: window.navigator.geolocation
</button>
Need to type something to trigger digest:
<input type="text" ng-model="something"/>
<hr/>
Position: <button ng-click="position=null">clear</button>
<pre ng-bind="position|json"/>
<pre ng-bind="zipcode|json"/>
</div>
</div>
</div>
<hr/>
Run Code Online (Sandbox Code Playgroud)
function GeoTestCtrl($scope, $window) {
$scope.supportsGeo = $window.navigator;
$scope.position = null;
$scope.doTest1 = function() {
window.navigator.geolocation.getCurrentPosition(function(position) {
$scope.$apply(function() {
$scope.position = …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种方法来验证我的.NET项目中的全球邮政编码,我真的不想出现并维护整个世界的正则表达式.
我最好想要一个依赖库,或者在最坏的情况下使用一些基于Web的服务(但这确实是最后的手段).
我想使用美国城市和州或邮政编码进行地理搜索,并查看相应的结果.在搜索中我们必须提到半径距离.例如:我想在加利福尼亚州周围25英里之间进行搜索.
我该怎么做呢?有没有包含美国城市,州,邮编,纬度,经度信息的数据库?
我在网上看过各种各样的"商店定位器"式解决方案,例如在特定邮政编码的给定半径范围内查找商店,并且他们有精美的地图显示最近的商店等等.许多使用Google地图或其他数据库,但许多还依赖于精确的纬度和经度转换等.但这对我的项目来说太过分了.
就我而言,我只是在后端处理订单(使用PHP),我已经有了所有供应商仓库的所有邮政编码列表.
我只是希望我的客户提供他们的邮政编码,并且只需一个电话我就可以找到离我的客户最近的仓库的分类清单.邮编很好 - 我不想打扰纬度和经度.
有任何想法吗?
问题:如何编写一个函数来检查并返回一个字符串(NSString)是否在全球范围内包含有效的邮政编码.
附加信息:我知道iOS中的RegEx.但是我不是那么流利.请记住,这应该接受在任何国家/地区都有效的任何内容.
例子
美国 - "10200"
美国 - "33701-4313"
加拿大 - "K8N 5W6"
英国 - "3252-322"
等等
编辑:投票或关闭问题的人请提及原因.谢谢.
How to find the zip code corresponding to a latitude/longitude?
What tools are available to fetch this information?
我有一个有效的美国邮政编码值.现在我想获得此邮政编码所属的美国州名.我没有在我的数据库中存储这些州名或邮政编码.我想动态获取这个州名.这个过程应该更快,获取州名称不应该花费太多时间.
我搜索了很多关于这一点,但无法得到满意的答案.有人可以帮我这方面吗?
提前致谢.
我想从以下字符串中提取州名缩写(2个字母)和邮政编码(4或5个数字)
address <- "19800 Eagle River Road, Eagle River AK 99577
907-481-1670
230 Colonial Promenade Pkwy, Alabaster AL 35007
205-620-0360
360 Connecticut Avenue, Norwalk CT 06854
860-409-0404
2080 S Lincoln, Jerome ID 83338
208-324-4333
20175 Civic Center Dr, Augusta ME 4330
207-623-8223
830 Harvest Ln, Williston VT 5495
802-878-5233
"
Run Code Online (Sandbox Code Playgroud)
对于邮政编码,我尝试了一些我在这里找到的方法,但它不起作用主要是因为5号街道地址或邮政编码只有4个数字
text <- readLines(textConnection(address))
library(stringi)
zip <- stri_extract_last_regex(text, "\\d{5}")
zip
library(qdapRegex)
rm_zip3 <- rm_(pattern="(?<!\\d)\\d{5}(?!\\d)", extract = TRUE)
zip <- rm_zip3(text)
zip
[1] "99577" "1670" "35007" "0360" "06854" "0404" "83338" "4333" …Run Code Online (Sandbox Code Playgroud) 我有一个带开始和结束邮政编码的csv文件(英国相当于美国邮政编码),并希望计算两者之间的简单距离,公路旅行距离和旅行时间.我想要走的路是以某种方式使用谷歌地图.我首先尝试使用一些spreadhsheet和以下网址http://maps.google.com/maps?saddr="&B2&"&daddr ="&A2&"但是
我需要查找邮政编码以获取地址列表(包括城市/州).是否有可供下载的主邮政编码列表(免费)或是否有任何网络服务将返回地址的完整邮资信息.
即查询查询: 386 Bread&Cheese Hollow Rd,Northport,NY ====> 386 Bread And Cheese Hollow Rd,Northport,NY 11768
谢谢!
zipcode ×10
php ×4
google-maps ×2
postal-code ×2
regex ×2
.net ×1
angularjs ×1
function ×1
geocoding ×1
geolocation ×1
ios ×1
ipad ×1
iphone ×1
lookup ×1
proximity ×1
python ×1
r ×1
sql ×1
validation ×1