2017-05-08 106 views

回答

1

你在找什麼叫做geoNameId。 您可以嘗試以下API服務。您必須將國家/地區指定爲ISO,並接收有關該國家/地區的後退信息,包括geoNameId。

例如: http://api.geonames.org/countryInfoJSON?formatted=true&lang=en&國家= DE &用戶名=演示&風格=全

結果:

{ 
    geonames: [ 
    { 
     continent: "EU", 
     capital: "Berlin", 
     languages: "de", 
     geonameId: 2921044, //here is the geoNameId for Germany 
     south: 47.27, 
     isoAlpha3: "DEU", 
     north: 54.9113475100612, 
     fipsCode: "GM", 
     population: "81802257", 
     east: 15.0418156516163, 
     isoNumeric: "276", 
     areaInSqKm: "357021.0", 
     countryCode: "DE", 
     west: 5.86625035072566, 
     countryName: "Germania", 
     continentName: "Europa", 
     currencyCode: "EUR" 
    } 
    ] 
} 

檢查GEONAMES網站的詳細信息: http://www.geonames.org/

+0

謝謝您回答,但我有另一個問題:這個ID是一個統計的整個城市相同ry? – hdiz

+0

對於每個城市還有一個geoNameID,請嘗試以下鏈接查看示例: http://api.geonames.org/citiesJSON?formatted=true&north=44.1&south=-9.9&east=-22.4&west=55.2&lang=恩和用戶名=演示和風格=全 – Drormat