如何从本地服务器读取OpenML的KML文件“ KML中的地震”?

我在本地服务器上使用以下Earthquake地图: https://openlayers.org/en/v4.6.5/examples/kml-earthquakes.html

我在应用程序的“视图”文件夹中有一个独立的“ map.html”地图。 暗示可以正常工作,加载地图,并使用示例数据:

url: 'https://openlayers.org/en/v4.6.5/examples/data/kml/2012_Earthquakes_Mag5.kml' 

数据显示在地图上,到目前为止一切正常

通过转到此“ data-url”,下载文件。因此,我使用自己的KML数据点下载和编辑此文件。然后,我将此文件放置在与“ map.html”(视图文件夹)相同的文件夹中。

我尝试通过路径手动引用它,但是遇到了一些CORS问题,然后我寻找了一些xmlhttprequest,但是由于它应该是文件(?)...,所以不确定该路径是否正确。 因此,一切归结为:

如何从HTML-eartquake文件的脚本标签中引用我的kml文件到同一文件夹中的该文件?

yue521671314 回答:如何从本地服务器读取OpenML的KML文件“ KML中的地震”?

如果使用的是IIS,则需要转到管理面板并将.kml添加到MIME类型。如果您要计划很多,则映射应用程序添加.geojson(application / json)和.gml.gpx(text / xml)也可能有用。

enter image description here

您还需要为数据文件夹启用跨源访问

enter image description here

本文链接:https://www.f2er.com/3121567.html

大家都在问