1
我一直在爲每個州的公園查詢Geonames。大多數情況下,每個州有不到1000個公園,但我只是詢問Conneticut,那裏只有1200個公園。查詢行的域名1000-1200
我已經與此查詢得到了1-1000:
但增加maxRows進行到1200給人,我立刻查詢了太多的錯誤。有沒有辦法查詢行1000-1200?
我真的不知道如何用它們的API來做到這一點。
謝謝!
我一直在爲每個州的公園查詢Geonames。大多數情況下,每個州有不到1000個公園,但我只是詢問Conneticut,那裏只有1200個公園。查詢行的域名1000-1200
我已經與此查詢得到了1-1000:
但增加maxRows進行到1200給人,我立刻查詢了太多的錯誤。有沒有辦法查詢行1000-1200?
我真的不知道如何用它們的API來做到這一點。
謝謝!
您應該在查詢中使用startRow
參數來頁面結果。該文檔記錄它需要一個整數值(基於0
的索引),並且應該是
用於分頁結果。如果你想得到30到40的結果,使用startRow = 30和maxRows = 10。默認值爲0。
那麼獲得下1000個數據點(1000-1999),你應該將查詢更改爲
http://api.geonames.org/search?featureCode=PRK&username=demo&country=US&style=full&adminCode1=CT&maxRows=1000&startRow=1000
我建議減少maxRows
的東西管理以及 - 這會減少他們的服務器上的負載和可以加快您對查詢的響應速度。