使用angular为OpenStreetMap加载GPX文件吗?

时间:2019-05-13 16:48:37

标签: javascript angular openstreetmap gpx

我想使用angular加载GPX文件的路由以在OpenStreetMap中显示它。

当前我正在使用以下代码:

var GPXVariable = new OpenLayers.Layer.Vector("Track", {
            strategies: [new OpenLayers.Strategy.Fixed()],
            protocol: new OpenLayers.Protocol.HTTP({
                url: "http://example.com/gpx/5cd67ec2a575066a35bc2b11.gpx",
                format: new OpenLayers.Format.GPX()
            }),
            style: {strokeColor: "blue", strokeWidth: 5, strokeOpacity: 0.5},
            projection: new OpenLayers.Projection("EPSG:4326")
        });
        map.addLayer(GPXVariable);

我收到以下错误:

  

从原点“ http://example.com/gpx/5cd67ec2a575066a35bc2b11.gpx”到“ http://example.com:4200”处对XMLHttpRequest的访问已被CORS策略阻止:对预检请求的响应未通过访问控制检查:否'Access-Control-Allow-来源的标头出现在请求的资源上。

有什么想法要解决吗?

0 个答案:

没有答案