0

我编写了一个应用程序,它在地图上的弹出窗口中显示我的位置,以及数据库中的其他位置。我想从 Wikipedia 获取一些信息,并将其中的一部分作为位置信息呈现。

但是,我不知道该怎么做。我是Android新手,希望能在这里找到一些答案。

4

2 回答 2

1

你可以使用这个Wikilocation API。它使用您当前的位置来显示附近的文章。这是一个示例:

http://api.wikilocation.org/articles?lat=51.500688&lng=-0.124411&limit=1

将返回

{
    "articles": [
        {
            "id": "7290308",
            "lat": "51.5006",
            "lng": "-0.124611",
            "title": "Big Ben",
            "url": "http:\/\/en.wikipedia.org\/w\/index.php?curid=7290308",
            "distance": "17m"
        }
    ]
}

向您显示您在大本钟附近。有关更多文档,请参见此处

于 2012-12-06T22:59:04.910 回答
0

如果您将其用作搜索词,您可以将用户重定向到 wikipedia 移动页面:

http://en.wikipedia.org/wiki/" + search

或者,如果您不想在 WebView 或浏览器中显示它,您可以使用Wikimedia API仅显示描述的相关部分。

于 2012-12-06T22:46:21.937 回答