我正在接收来自Google地图的长期和长期数据,我想将其发送到Freebase以获取相关位置的说明。
有一个地理编码架构(http://www.freebase.com/location/geocode?schema=),但似乎你必须单独输入它们?
我想说,使用柏林的lat / long,请从Freebase获取以下说明:http://www.freebase.com/m/0156q
非常乐意帮助,谢谢。
答案 0 :(得分:1)
如果您将您的点转换为小型边界框,您可以获得包含在this之类的边界框中的所有主题的Freebase数据:
[{
"id": null,
"name": null,
"/location/location/geolocation": [{
"latitude>=": 52.5,
"latitude<=": 52.6,
"latitude": null,
"longitude>=": 13.38,
"longitude<=": 13.39,
"longitude": null
}]
}]
你可以使你的边界框任意小,但要记住,对于像城市这样的东西,这个点可能代表质心,而实际边界会更大。如果您扩展到城市范围,您的搜索当然会返回位于城市内的所有教堂,体育馆,酒吧等。您可以添加其他过滤器以仅返回某些类型的实体,如果这有助于您的目的。