загрузка внешнего GeoJSON в Openlayers

Чтобы познакомиться с GeoJSON / Openlayers, я попытался использовать этот пример

http://gis-lab.info/share/DR/sandbox/geojson.html (нашел его здесь в stackoverflow)

первым шагом было скопировать html локально a и изменить URL-адрес на файл geojson с

"./data/l1.geojson" 

to

"http://gis-lab.info/share/DR/sandbox/data/l1.geojson"

никаких других изменений не внесено, но это не сработало ..

Вторая попытка заключалась в том, чтобы просто поместить файл geojson локально.

тоже не сработало

Что мне не хватает?


person Graphileon    schedule 12.12.2012    source источник


Ответы (1)


Попробуйте скопировать эти данные локально в "./data/l1.geojson", чтобы избежать проблем с несколькими доменами. Помните о политике одинакового происхождения браузера.

Если вызов существующего в отдельном домене является обязательным требованием, сначала получите данные с помощью Ajax, JSONP или внутреннего прокси, а затем загрузите их в openlayers. прочтите об этом.

person capdragon    schedule 12.12.2012
comment
Спасибо .. смена местоположения и перемещение материала на сервер заставили его работать. - person Graphileon; 12.12.2012