Я использую первый пример здесь, чтобы получить географические координаты на основе адреса: https://developer.here.com/documentation/maps/3.1.15.1/dev_guide/topics/geocoding.html
Моя JavaScript кодировка выглядит почти так же, как в официальной документации :
var platform = new H.service.Platform({
'apikey': 'HERE IS MY API KEY'
});
// Get an instance of the geocoding service:
var service = platform.getSearchService();
service.geocode({
q: 'Berlin'
}, (result) => {
result.items.forEach((item) => {
console.log("test");
});
}, alert);
Однако при отправке запроса на геокодирование я получаю следующую ошибку:
Access to XMLHttpRequest at '**https://geocode.search.hereapi.com/v1/geocode?xnlp=CL_JSMv3.1.16.1&apikey=[HERE IS MY API KEY]&q=Berlin**' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Ключ API отправлен правильно, почему я все еще получаю ошибку CORS? Если я ввожу URL-адрес запроса вручную в браузере, я получаю ответ, и все в порядке.