使用邮政编码、城市或坐标查找位置
我需要编写一个 X 公里半径内的城市查找器。使用邮政编码或城市的给定的。像这样:
Enter ZIP code or city: [ ] Choose Radius in Km. (10) (20) (30) ------------------------------------------- [ Submit ]
所以我需要一个与邮政编码、坐标和城市名称相关的数据库。 (不适用于美国、德国) 有谁知道吗?或者一个随时可用的网络服务或其他可以让我早点去海滩的服务?
谢谢。-
I need to code a finder of cities in a radius of X km. of a given one using a ZIP code or a city. Something like this:
Enter ZIP code or city: [ ] Choose Radius in Km. (10) (20) (30) ------------------------------------------- [ Submit ]
So I need a database relating zip codes, coordinates and city names. (not for USA, Germany)
Anyone know of any? Or a ready to use web service or whatever that allow me go to the beach earlier?
THX.-
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我刚刚发现这个:
http://api. geonames.org/findNearbyPostalCodes?postalcode=8775&country=CH&radius=10&username=demo
http://www.geonames.org/export/client-libraries.html(几个请求 geonames 服务的客户端库)
正是我想要的圣诞节。
谢谢。-
I just found this:
http://api.geonames.org/findNearbyPostalCodes?postalcode=8775&country=CH&radius=10&username=demo
http://www.geonames.org/export/client-libraries.html (several client libraries to request geonames service)
Exactly what I want for Christmas.
THX.-
如果您可以获取每个位置的坐标(邮政编码 - 经度 - 纬度),您可以计算距离
您可以使用 http://developer.yahoo.com/geo/geoplanet/guide/index.html 获取某个地点的经度和纬度,然后使用计算来创建距离。
计算 PHP 中邮政编码之间的距离
If you can get hold of the coordinates of each location (zipcode - longitude - latitude) you can calculate the distance
You could use http://developer.yahoo.com/geo/geoplanet/guide/index.html to get the longitude and latitude for a place then use the calculation to create the distance.
Calculating distance between zip codes in PHP