gscoord和gspage或gspop不能在MediaWiki中一起使用

时间:2014-08-21 12:28:39

标签: java mediawiki

我正在尝试使用维基百科API- MediaWiki。我想构建一个查询,根据GPS坐标,它可以返回我的维基百科页面列表。

但是,我想使用关键字来过滤与坐标组合的结果。

在wiki中,有一个geoserach列表,它返回一个点附近的页面列表。 此功能具有gscoord,gspage等参数。但我不能一起使用它们。

是否有任何想法根据坐标和名称来获取页面,例如自然公园?

1 个答案:

答案 0 :(得分:1)

可以使用一个查询作为另一个查询的输入。在名为“generators”的MediaWiki API中。

这是一个简单的示例,将gscoord查询与gspage查询相结合(使用前者的输入到后者。查询将显示在半径10000内的地理标记的页面来自页面37.786971%7C-122.399677的坐标100和半径Wikimedia Foundation内。

https://en.wikipedia.org/w/api.php?action=query&generator=geosearch&ggsradius=10000&ggscoord=37.786971%7C-122.399677&list=geosearch&gsradius=100&gspage=Wikimedia%20Foundation