使用邮政编码,城市或坐标查找位置

时间:2011-02-25 22:19:54

标签: geolocation zipcode

我需要编码半径为X km的城市的发现者。使用邮政编码或城市的给定的一个。像这样:

Enter ZIP code or city: [            ]
Choose Radius in Km.    (10) (20) (30)
-------------------------------------------
[ Submit ]

所以我需要一个有关邮政编码,坐标和城市名称的数据库。 (不适用于美国,德国) 有人知道吗?或者是一个随时可以使用的网络服务或者其他什么让我早点去海滩?

THX .-

2 个答案:

答案 0 :(得分:1)

我刚刚发现了这个:

http://api.geonames.org/findNearbyPostalCodes?postalcode=8775&country=CH&radius=10&username=demo

http://www.geonames.org/export/client-libraries.html(几个客户端库请求地理名称服务)

正是我想要的圣诞节。 THX .-

答案 1 :(得分:0)

如果你能掌握每个位置的坐标(邮政编码 - 经度 - 纬度),你可以计算距离

您可以使用http://developer.yahoo.com/geo/geoplanet/guide/index.html获取某个地点的经度和纬度,然后使用该计算来创建距离。

Calculating distance between zip codes in PHP