Re: OpenLayers: создание векторного слоя из локального файла
Добавлено: 06 июл 2011, 17:25
Еще один способ создания векторного слоя из локального файла. Предположим у нас есть файл data.geojson с данными в формате GeoJSON, открываваем его и в самом начале файла пишем:
то есть присваеиваем всё содержимое файла некоторой переменной data, меняем расширение фала на *.js и подключаем его на нашу страницу с картой. Затем, чтобы создать слой просто пишем:
Код: Выделить всё
var data =
Код: Выделить всё
var geojson_format = new OpenLayers.Format.GeoJSON();
var vector_layer = new OpenLayers.Layer.Vector();
map.addLayer(vector_layer);
vector_layer.addFeatures(geojson_format.read(data));