2016-05-06 9 views
0

私はGEONEMAES APIを使用してカナダの都市を照会しています。しかし、このエンドポイントに接続するとき:私はカナダからの都市のリストだけを取得することはできませんGeonames - 人口と特定の国で最も近い都市を取得

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

。代わりに私はアメリカとカナダの両方の都市を取得します。

私がするためにAPIに送信する必要がありますどのようなパラメータ:

  1. は、特定の国の都市のリストを取得します。
  2. 都市のリストをパラメータで並べ替える(例:母集団)。

答えて

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

+0

素晴らしい:あなたはカナダ内で検索する座標を設定する場合は、その後、あなたがしたいリストを取得することができます!ありがとうございました – Bxx

関連する問題