我使用了wiki查询api,但遗憾的是并不适用于所有地方,因为维基百科使用不同的名称。
示例:Google maps = Monte Viso,Wikipedia = Monviso
鉴于Google的API和维基百科是两个完全不同的系统,唯一常见的元素是兴趣点的物理位置。
首先,使用Google Places API获取POI的位置(lat / lon)。见:https://developers.google.com/places/web-service/details
接下来,使用Wikipedia“附近”API查找离Google提供的位置最近的位置。见:https://www.mediawiki.org/wiki/API:Showing_nearby_wiki_information
最后,在实践中可能有用的是在位置名称上使用近似(“模糊”)字符串匹配来从Wikipedia API提供的附近结果中选择最可能的结果(返回许多结果)。