Ошибка поперечного происхождения The WebGL Earth
-
02-01-2020 - |
Вопрос
Пользовательские плитки карты не загружаются в WebGL Earth из App Engine.Сообщение об ошибке говорит, что No 'Access-Control-Allow-Origin' header is present on the requested resource
- но я запрашиваю плитки из того же домена.Вы можете увидеть проблему на разделенном экране на Bangmaps.com Как я это исправить?
API.tileLayer('http://example.com/img/pop/{z}/{x}/{y}.jpg', {
.
Моя первая попытка исправить проблему (не работает):
app.yaml
- url: /img
static_dir: static/img
http_headers:
Access-Control-Allow-Origin: "*"
. Решение
Это появляется приложение Двигатель добавляет только «Access-Control-Plane-Process» для запросов, которые префиксированы «www».
Я изменил эту строку:
API.tileLayer('http://example.com/img/pop/{z}/{x}/{y}.jpg', {
.
к
API.tileLayer('http://www.example.com/img/pop/{z}/{x}/{y}.jpg', {
.
Это исправило проблему.
Не связан с StackOverflow