/location/location/area属性用于查询覆盖一定面积的位置。因此,您的查询查找以 (45.1603653, 10.7976976) 为中心、面积为 100 公里的建筑物。自然没有匹配的结果。
在这些坐标的 100 公里范围内搜索主题需要更多的工作。您需要使用仍处于 alpha阶段的Geosearch 服务。以下查询应为您提供您正在寻找的结果:
http://www.freebase.com/api/service/geosearch?location={%22type%22:%22Point%22,%22coordinates%22:[10.7976976,45.1603653]}&type=/architecture/building&within=100&indent=1
获得建筑物列表后,您可以查询MQL 读取 API以找出哪些是教堂,如下所示:
[{
"id": null,
"name": null,
"type": "/architecture/building",
"building_function" : [{"name" : 'church'}],
"filter:id|=":[
"/en/verona_arena",
"/en/basilica_palladiana",
"/en/teatro_olimpico",
"/en/palazzo_del_te",
"/en/villa_capra_la_rotonda",
"/en/villa_badoer",
"/en/san_petronio_basilica",
"/en/palazzo_schifanoia",
"/en/palazzo_chiericati",
"/en/basilica_di_santandrea_di_mantova",
"/en/basilica_of_san_domenico",
"/en/castello_estense",
"/en/palazzo_dei_diamanti",
"/en/villa_verdi",
"/en/cathedral_of_cremona",
"/en/monte_berico",
"/en/villa_pojana",
"/en/san_sebastiano",
"/en/cremona_baptistery",
"/en/palazzo_della_pilotta"
]
}]
现在它只匹配 2 个结果,因此您可能需要编辑其中一些主题以将它们标记为教堂。