我请求 Wikidata 实体并获取它们的geoshape 属性 (P3896)。
例如(试试看):
SELECT ?item ?itemLabel ?geoshape ?geoshapeLabel
WHERE
{
VALUES ?item { wd:Q142 }
?item wdt:P3896 ?geoshape.
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
所以我得到一个网址:http ://commons.wikimedia.org/data/main/Data:France.map
我尝试使用 Javascript 获取数据:
fetch('http://commons.wikimedia.org/data/main/Data:France.map?origin=*')
fetch('https://commons.wikimedia.org/w/index.php?title=Data:France.map&action=raw&origin=*')
但由于 CORS 政策,我得到了错误:
请求的资源上不存在“Access-Control-Allow-Origin”标头。
有没有办法从 Web 应用程序的 Wikidata 中获取 geojson 数据?