Error de origen transversal de la Tierra de WebGL
-
02-01-2020 - |
Pregunta
Las fichas de mapa personalizadas no se cargan en la Tierra de WebGL desde el motor de la aplicación.El mensaje de error dice No 'Access-Control-Allow-Origin' header is present on the requested resource
, pero solicito las baldosas del mismo dominio.Puede ver el problema en la pantalla dividida en bangmaps.com ¿Cómo puedo arreglar esto?
API.tileLayer('http://example.com/img/pop/{z}/{x}/{y}.jpg', {
Mi primer intento de solucionar el problema (no funcionó):
app.yaml
- url: /img
static_dir: static/img
http_headers:
Access-Control-Allow-Origin: "*"
Solución
Aparece el motor de la aplicación solo agrega 'Access-Control-Permitir-Origin' para solicitudes que están prefijadas por 'www'.
Cambié esta línea:
API.tileLayer('http://example.com/img/pop/{z}/{x}/{y}.jpg', {
a
API.tileLayer('http://www.example.com/img/pop/{z}/{x}/{y}.jpg', {
que fijó el problema.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow