Загрузка файла GPX с использованием угловых для OpenStreetMap? - PullRequest
0 голосов
/ 13 мая 2019

Я хотел бы загрузить маршрут файла GPX, используя angular для его отображения в 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);

Я получаю следующую ошибку:

Доступ к XMLHttpRequest по адресу 'http://example.com/gpx/5cd67ec2a575066a35bc2b11.gpx' от источника' http://example.com:4200' заблокирован политикой CORS: Ответ на предпечатный запрос не проходит проверку контроля доступа: Нет 'Заголовок Access-Control-Allow-Origin 'присутствует на запрашиваемом ресурсе.

Есть идеи, как это исправить?

...