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

问题描述 投票:0回答:1

我在本地服务器上使用以下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地震文件的脚本标签中引用我的kml文件到同一文件夹中的该文件?

javascript node.js server openlayers kml
1个回答
0
投票

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.