将外部GeoJSON加载到Openlayers中

时间:2012-12-12 16:05:30

标签: openlayers geojson

为了熟悉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文件放在本地。

无效

我错过了什么?

1 个答案:

答案 0 :(得分:1)

尝试将该数据本地复制到"./data/l1.geojson"以避免跨域问题。请注意浏览器的same origin policy

如果需要调用单独域上存在的那个,那么首先使用Ajax,JSONP或后端代理获取数据,然后将其提供给openlayers。 read up on this