我编写了一个应用程序,它在地图上的弹出窗口中显示我的位置,以及数据库中的其他位置。我想从 Wikipedia 获取一些信息,并将其中的一部分作为位置信息呈现。
但是,我不知道该怎么做。我是Android新手,希望能在这里找到一些答案。
我编写了一个应用程序,它在地图上的弹出窗口中显示我的位置,以及数据库中的其他位置。我想从 Wikipedia 获取一些信息,并将其中的一部分作为位置信息呈现。
但是,我不知道该怎么做。我是Android新手,希望能在这里找到一些答案。
你可以使用这个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"
}
]
}
向您显示您在大本钟附近。有关更多文档,请参见此处
如果您将其用作搜索词,您可以将用户重定向到 wikipedia 移动页面:
http://en.wikipedia.org/wiki/" + search
或者,如果您不想在 WebView 或浏览器中显示它,您可以使用Wikimedia API仅显示描述的相关部分。