按地区过滤维基百科地理搜索

Filter Wikipedia geosearch per region

我看到维基百科 API(称为 MediaWiki GeoData)围绕固定坐标搜索维基页面。一个调用示例是

https://it.wikipedia.org/w/api.php?action=query&list=geosearch&gsradius=10000&gscoord=37.786971|-122.399677

我还看到 GeoData 在其 额外参数 中也有 区域 的概念,接受 ISO 3166-2区号.

我如何搜索元素,按此区域代码过滤?例如,如果我在两个区域之间的边界附近的一些坐标周围搜索,我是否可以只过滤一个区域的元素?

简答:你不能。

更长的答案:我们目前缺少我刚刚在问题跟踪器中为您提交的两个功能,即

现在,您必须自己在客户端完成所有事情:找出每个区域的坐标并按这些坐标进行过滤;或在维基数据语句中搜索区域,然后以所需的语言获取相应的文章。作为开发人员,您还可以 help import country data in Wikidata ;-).

(从 MaxSem 的回答扩展而来,因此是 wiki。)