MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=geosearch (gs)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:GeoData
- 授權條款:WTFPL
回傳含有位於某一區域座標的頁面。
參數:
- gscoord
要搜尋的座標周圍。
格式:以豎線符號分隔的緯度與經度(|)。
- gspage
要搜尋的頁面標題周圍。
- gsbbox
要搜尋的定界框:以豎線符號分隔左上角與右下角的座標(|)。
- gsradius
搜尋以公尺為單位的半徑。
- 類型:整數
- 數值必須在 10 與 10,000 之間。
- 預設值:500
- gsmaxdim
限制搜尋目標不可大於以公尺為單位。
- 類型:整數
- gslimit
回傳頁面數量的最大值。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- gsglobe
要搜尋的星球。請參考 mw:Special:MyLanguage/Extension:GeoData#Glossary 來取得更多詳情。
- 單值:earth
- 預設值:earth
- gsnamespace
搜尋的命名空間。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- 預設值:0
- gsprop
要回傳的額外座標參數。(能返回的參數是:lat、lon、以及 primary 與 secondary 其一作為的布林標記。)
- type
- 座標點指向的目標類型。請查看 mw:Special:MyLanguage/Extension:GeoData#Usage 獲得更多詳情。
- name
- 對象名稱
- dim
- 目標以公尺為單位的近似大小。
- country
- ISO 3166-1 二位字母國家代碼(例如:US 或 RU)。
- region
- ISO 3166-2 地區代碼(在 ISO 3166-2 代碼連接號之後的部份,例如:FL 或 MOS)。
- globe
- 座標相對應的球體(例如:moon 或 pluto)。預設為地球。請查看 mw:Special:MyLanguage/Extension:GeoData#Glossary 獲得更多詳情。
- 多值 (以 | 或 alternative 分隔):country、dim、globe、name、region、type
- 預設值:globe
- gsprimary
要回傳的座標類型。
- primary
- 條目主題的位置。每個標題僅能有一個主要座標。
- secondary
- 條目裡所提及到一些對象的位置。任何次要座標都可與標題相關聯。
- all
- 回傳主要與次要座標兩者。
- 單值:all、primary、secondary
- 預設值:primary
範例:
- 搜尋座標點 37° 47′ 13.1″ N, 122° 23′ 58.84″ W 的周圍
- api.php?action=query&list=geosearch&gsradius=10000&gscoord=37.786971|-122.399677 [在沙盒中開啟]
- 在定界框裡搜尋
- api.php?action=query&list=geosearch&gsbbox=37.8|-122.3|37.7|-122.4 [在沙盒中開啟]