Страница 1 из 1

OpenLayers 4 - загрузка локального вектора

Добавлено: 16 дек 2017, 13:33
Cocodrilo
Всем привет!
Разбираюсь с OpenLayers, скачал v4.6.4, иду по примерам.
И так понял, что политики безопасности браузера не дают просто загрузить ЛОКАЛЬНЫЕ векторные данные
типа

Код: Выделить всё

url: ' file://D:/countries.geojson'
Поискав в инете, нашел 2 решения:
1. установить на машине сервер и подгружать файлы через http
2.Запускать браузер (CHROME) с ключем --allow-file-access-from-files

Но вот в примере:
http://openlayers.org/en/latest/example ... ector.html
локальные файлы спокойно себе перетаскиваются на карту и подгружаются!

Может кто знает, как можно реализовать загрузку локального файла в слой???

Спасибо.

Re: OpenLayers 4 - загрузка локального вектора

Добавлено: 16 дек 2017, 15:02
Denis Rykov
А для чего всё это нужно, вы хотите сами себе показывать карту в OpenLayers?

Re: OpenLayers 4 - загрузка локального вектора

Добавлено: 16 дек 2017, 16:16
freeExec
Там вроде если сама страница загружена как локальный файл, то нет проблем.

Re: OpenLayers 4 - загрузка локального вектора

Добавлено: 16 дек 2017, 17:41
gluck

Re: OpenLayers 4 - загрузка локального вектора

Добавлено: 17 дек 2017, 08:35
Cocodrilo
Denis Rykov писал(а):
16 дек 2017, 15:02
А для чего всё это нужно, вы хотите сами себе показывать карту в OpenLayers?
А что в этом крамольного? Ну например какой-нибудь трек или точку, да хоть что. Непонятно что ручками загрузить нельзя, а драг-дропнуть можно...
freeExec писал(а):
16 дек 2017, 16:16
Там вроде если сама страница загружена как локальный файл, то нет проблем.
Именно локально и не получается.
gluck писал(а):
16 дек 2017, 17:41
Может, это поможет:
Сейчас посмотрю, спасибо.