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

发布于 2024-10-19 10:21:48 字数 290 浏览 5 评论 0原文

我需要编写一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浪荡不羁 2024-10-26 10:21:48

我刚刚发现这个:

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.-

吃不饱 2024-10-26 10:21:48

如果您可以获取每个位置的坐标(邮政编码 - 经度 - 纬度),您可以计算距离

您可以使用 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文