为了熟悉GeoJSON / Openlayers,我尝试使用这个例子
http://gis-lab.info/share/DR/sandbox/geojson.html(在stackoverflow上找到here)
第一步是在本地复制html并将网址从
更改为geojson文件"./data/l1.geojson"
到
"http://gis-lab.info/share/DR/sandbox/data/l1.geojson"
没有进行任何其他更改,但它无法正常工作..
第二次尝试是将geojson文件放在本地。
无效
我错过了什么?
答案 0 :(得分:1)
尝试将该数据本地复制到"./data/l1.geojson"
以避免跨域问题。请注意浏览器的same origin policy。
如果需要调用单独域上存在的那个,那么首先使用Ajax,JSONP或后端代理获取数据,然后将其提供给openlayers。 read up on this