我在这里已经完成了所有代码,解释了如何在openlayers中添加geojson文件。但是有没有办法从本地驱动器中添加相同的东西,比如
C:\测试\ sample.geojson
代替像
这样的网址www.sdssd.com \ sample.geojson
我的意思是必须托管geojson文件然后才打开它。
请帮忙。
希亚姆
答案 0 :(得分:0)
从本地驱动器打开将无效。
这将是每个浏览器中的巨大安全漏洞。 只有解决方法是提供上传功能,以便用户可以将geojson文件上传到您的服务器,并在上传后从该服务器上显示。
答案 1 :(得分:0)
我并没有真正使用Openlayers来使用Geojson(更喜欢Leaflet.js),但如果HTML文件引用它,它可能会在本地驱动器中打开。除非他们将其下载到与您相同的目录结构中,否则没有其他人能够使用它。