【问题标题】:Geonames - Get Closest Cities by Population and Specific CountryGeonames - 按人口和特定国家/地区获取最近的城市
【发布时间】:2016-05-06 18:13:04
【问题描述】:

我正在使用 GEONEMAES API 来查询加拿大城市。但是当连接到这个端点时:

 http://api.geonames.org/findNearbyPlaceNameJSON?lat=48.9937&lng=-122.74&style=short&radius=30&maxRows=30&cities=cities1000&username=demo

我不能只从加拿大获得城市列表。相反,我得到了美国和加拿大两个城市。

我应该向 API 发送什么参数以便:

  1. 获取特定国家/地区的城市列表。
  2. 按参数(例如人口)对城市列表进行排序。

【问题讨论】:

    标签: php geonames


    【解决方案1】:

    很遗憾,您不能用您的示例来做到这一点。但也有参数localCountry。您的示例仅返回美国的城市。如果您将设置坐标在加拿大境内搜索,那么您可以获得您想要的列表:

    http://api.geonames.org/findNearbyPlaceName?lat=49.01636&lng=-122.74&style=short&radius=30&localCountry=true&maxRows=30&cities=cities1000&username=demo

    【讨论】:

      猜你喜欢
      • 2017-09-02
      • 1970-01-01
      • 2016-02-18
      • 1970-01-01
      • 2016-12-28
      • 2014-08-21
      • 2016-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多