-1

自定义地图图块不会从 App Engine 加载到 WebGL Earth 中。错误消息说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', {

我第一次尝试解决这个问题(没有奏效):

应用程序.yaml

- url: /img
  static_dir: static/img
  http_headers:
    Access-Control-Allow-Origin: "*"
4

1 回答 1

0

App Engine 似乎只为前缀为“www”的请求添加了“Access-Control-Allow-Origin”。

我改变了这一行:

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

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

这解决了问题。

于 2014-08-02T04:43:54.243 回答