Я нахожусь в процессе разработки проекта для моей степени, одним из требований является отображение вулканической активности на картах Google. Однако у меня возникают проблемы с CORS с этим ресурсом https://volcano.si.edu/database/webservices.cfm - я не могу найти больше нигде такого, который предоставляет эти данные, все другие доски объявлений указывают на этот же ресурс, но я озадачен этим.
Я использую их выборку из 100 голоценовых вулканов и прямо из их примера я использую это:
$(document).ready(function(){
$.ajax({
type: 'GET',
url: "https://webservices.volcano.si.edu/geoserver/GVP-VOTW/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=GVP-VOTW:Smithsonian_VOTW_Holocene_Volcanoes&maxFeatures=100",
dataType: 'xml',
success: function (data) {
console.log(data);
},
error: function (jqXHR, textStatus, errorThrown) {
console.log(jqXHR);
console.log(textStatus);
console.log(errorThrown);
}
});
});
Получение этого результата:
Доступ к XMLHttpRequest по адресу
«https://webservices.volcano.si.edu/geoserver/GVP-VOTW/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=GVP-VOTW:Smithsonian_VOTW_Holocene_Volcanoes&maxFeatures=100'
из источника 'http://127.0.0.1:3000' заблокирован политикой CORS:
Заголовок «Access-Control-Allow-Origin» отсутствует в запрошенном
ресурс.