0

我已经浏览了这里的所有代码,解释了如何在 openlayers 中添加 geojson 文件。但是有没有办法从本地驱动器中添加相同的东西

c:\test\sample.geojson

而不是像 URL

www.sdssd.com\sample.geojson

我的意思是必须托管一个geojson文件然后才打开它。

请帮忙。

希亚姆

4

2 回答 2

0

我并没有真正使用 Openlayers 来使用 Geojson(更喜欢 Leaflet.js),但如果 HTML 文件引用它,它可能会在您的本地驱动器中打开。除非他们将其下载到与您相同的目录结构中,否则其他人将无法使用它。

于 2013-11-03T10:48:42.217 回答
0

从本地驱动器打开将不起作用。

这将是每个浏览器中的一个巨大的安全漏洞。唯一的解决方法是提供上传功能,以便用户可以将 geojson 文件上传到您的服务器,并在上传后从该服务器显示。

于 2013-11-01T12:13:28.493 回答