2

嗨,我正在制作一个应用程序,我应该在其中找出特定经纬度位置附近的所有城市。

现在我的半径是30公里。

我正在使用在以下位置提供的 Geoname 公共网络服务:

http://www.geonames.org/

我目前正在使用以下网址

http://api.geonames.org/findNearbyJSON?username=xxxx&country=US&lat=38.8951118&lng=-77.0363658&radius=100&formatted=true&featureCode=PPL&featureClass=P

但是这个查询返回一个纬度附近的所有人口稠密的地方,而不是城市,所以我得到了社区、学校等的回应。我只需要城市。

先感谢您。

4

1 回答 1

0

你的 URL 应该是这样的:

http://api.geonames.org/citiesJSON?username=xxxx&country=US&lat=38.8951118&lng=-77.0363658&radius=100&formatted=true&featureCode=PPL&featureClass=P

检查此链接以获取更多详细信息。

于 2014-12-08T12:39:36.713 回答