2013-10-13 2 views
1

У меня есть проблема с OpenLayers 3. Когда я хочу, чтобы загрузить MapBox плитки, как это:OpenLayers 3 эмиссионная ценная бумага

source:new ol.source.TileJson({ 
url: 'http://api.tiles.mapbox.com/v3/mapbox.world-dark.jsonp' 
}) 

У меня есть это сообщение:

SecurityError: Операция является небезопасным.

Не могли бы вы мне помочь?

Спасибо!

+0

Попробуйте использовать 'https: // api.tiles.mapbox.com/v3/mapbox.world-dark.jsonp' – thefourtheye

+0

Это не сработает. У меня такое же сообщение :( – geopl

+0

Не могли бы вы создать рабочую [jsfiddle] (http://jsfiddle.net/), чтобы было легче исследовать? – kryger

ответ

2

Установите crossOrigin option, чтобы отправить запрос с заголовками CORS.

+0

Это работает! Спасибо большое :) – geopl

+0

@geopl, если он работает, отметьте ответ. – kjelderg

+0

источник: новый ol.source.TileJSON ({ URL: 'url.jsonp', crossOrigin: 'null' }) – geopl