Frage

Benutzerdefinierte Kartenkacheln werden nicht von App Engine in WebGL Earth geladen.Die Fehlermeldung sagt No 'Access-Control-Allow-Origin' header is present on the requested resource - aber ich fordere die Kacheln von derselben Domain an.Sie können das Problem im geteilten Bildschirm unter sehen bangmaps.com Wie behebe ich das?

API.tileLayer('http://example.com/img/pop/{z}/{x}/{y}.jpg', {

Mein erster Versuch, das Problem zu beheben (hat nicht funktioniert):

App.garne

- url: /img
  static_dir: static/img
  http_headers:
    Access-Control-Allow-Origin: "*"
War es hilfreich?

Lösung

Es scheint, dass App Engine nur 'Access-Control-Allow-Origin' für Anforderungen hinzufügt, denen 'www.'

Ich habe diese Zeile geändert:

API.tileLayer('http://example.com/img/pop/{z}/{x}/{y}.jpg', {

zu

API.tileLayer('http://www.example.com/img/pop/{z}/{x}/{y}.jpg', {

Das hat das Problem behoben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top