Вопросы по теме 'openlayers-6'

Openlayers 6 TypeError: URL.createObjectURL не является функцией
У меня вопрос, после обновления openlayers с 5.3.1 до 6.3.1, когда я запускаю test, jest или mocha, оба показывают ошибку «TypeError: URL.createObjectURL не является функцией», в чем причина? Мокко-Webpack: TypeError: URL.createObjectURL is not...
380 просмотров

Использование определенного надгрида с Openlayers 6 / Proj4js
У меня проблема с перепроецированием векторных данных из одной системы координат в другую с помощью proj4js. В источнике данных используется проекция Гаусса Крюгера 2 ( EPSG: 31466 ), и я хочу преобразовать ее в EPSG: 3857 и отобразите его. Как...
131 просмотров
schedule 07.11.2021

Слои OpenLayers VectorLayers отклонены от элемента карты
Все слои в моем веб-приложении работают, кроме векторных. Если я добавлю на карту функцию рисования, слой GeoJSON или чистый векторный слой, они будут отображаться с перекосом относительно самого элемента карты. При осмотре мы видим, что холст,...
22 просмотров

Перенос данных Geojson через линию дат в Openlayers
Я использую OpenLayers для картографирования землетрясений с использованием набора данных USGS, доступного по адресу: https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_month.geojson Я добавляю слои и настраиваю вид так: var...
182 просмотров
schedule 25.05.2022

Плохая производительность векторных плиток Openlayers Pbf
Итак, у меня есть проблема с производительностью при использовании векторных плиток pbf при панорамировании/масштабировании до тех пор, пока плитки не будут визуализированы (например, если вы попытаетесь увеличить и панорамировать до того, как плитки...
182 просмотров

OpenLayers 6 + Angular 8: LineString не отображаются на векторном слое (без ошибок JS)
У меня возникла проблема, когда мои строки LineString не отображаются на карте, а консоль не выдает никаких ошибок. Я считаю, что мой код правильный, но я не настолько умен, когда дело доходит до OpenLayers, и я могу ошибаться. Вот как я...
720 просмотров

проблема с отрисовкой источника вектора тайлов с использованием системы координат RGF93 / Lambert-93 France
jsFiddle приведен здесь: здесь Я новичок в Open Layers 6, и я пытаюсь отобразить данные векторной плитки на карте, более или менее основанной на примере, приведенном в Мастерская" Открытые слои " . URL-адрес источника векторных листов,...
72 просмотров
schedule 25.07.2022

Функция MultiString не отображается на карте openlayers?
У меня есть карта с элементами круга плюс многострочная строка ( здесь ), когда я проверяю если функция есть, я нахожу ее, выбранный стиль взят из этого example так что я не думаю, что проблема в этом. var stringStyle = new ol.style.Style({...
43 просмотров
schedule 16.09.2022

Особенности крошечные
Я перемещаю свою карту от получения URL-адреса непосредственно в источнике к модели, в которой я извлекаю данные отдельно и добавляю их вручную. Взятие URL-адреса непосредственно в источнике, как показано ниже, работало отлично. var vectorSource =...
20 просмотров
schedule 30.09.2022

OpenLayers 5–6: слои не отображаются
Мы пытаемся преобразовать нашу карту OL5 в карту OL6. Когда мы используем OL6, карта вообще не отображается, а в DevTools, если мы устанавливаем высоту для div карты, инструменты масштабирования и логотип отображаются нормально, но слоев нет. Мы...
562 просмотров
schedule 28.06.2023

Angular перерисовывает, когда пользователь наводит курсор на карту Openlayers
Я использую Openlayers 6 в своем проекте вместе с Angular 8. И до сих пор я замечал, что всякий раз, когда я наводил курсор на карту Openlayers, компонент Angular, на котором расположена карта, перерисовывается. Мой вопрос в том, как заставить...
575 просмотров

OpenLayers увеличивает или уменьшает степень на процент
У меня есть карта, на которой есть функции, и когда я приближаюсь к этим функциям, пользователь имеет возможность установить предпочтение в отношении буфера масштабирования. Я не уверен, есть ли встроенный способ сделать это в OL... Я просмотрел...
434 просмотров

В документированном примере OpenLayers 6 setTileLoadFunction() используется URL.createObjectURL(data), необходимо вызвать revokeObjectURL(), чтобы избежать утечки памяти
Последняя документация OpenLayers здесь: https://openlayers.org/en/latest/apidoc/module-ol_Tile.html показывает пример использования функции setTileLoadFunction(). Вот пример, как указано: import TileState from 'ol/TileState';...
142 просмотров
schedule 24.12.2022

Методы addLayer и getLayers карты OpenLayers, работающие с настраиваемыми типами слоев
Я расширяю LayerGroup и _ 2_ классы для включения свойства id , которое мне нужно для идентификации определенного слоя / группы слоев (это также отражает идентификатор слоя DIV в DOM). Пример для TileLayer : export class OperationalLayer...
112 просмотров

Время рендеринга OpenLayers
Я хочу стилизовать некоторые точки в OpenLayers на основе свойства, и здесь все хорошо, но время рендеринга очень медленное, раньше я просто использовал один стиль для всех точек, и это было быстро. В обоих случаях я использую одинаковое количество...
17 просмотров
schedule 02.07.2023

Множество событий postrender и rendercomplete для загрузки одного слоя VectorTile.
Мы добавили новый слой VectorTile с функцией стиля в PluggableMap (OpenLayers v6.4.3). Согласно документу: событие слоя 'postrender' запускается после рендеринга слоя Событие map 'rendercomplete' запускается, когда рендеринг завершен, то есть...
233 просмотров

Отображение проблемы с просмотром после добавления bootstrap 4 в openlayers
Я разрабатываю карту webGIS с помощью Openlayers 6. Она содержит множество виджетов и модулей, которые я пишу сам. все было хорошо, пока я не добавил Bootstrap 4 в свой проект. После добавления Bootstrap 4 (с Bootstrap 3 все в порядке!)...
267 просмотров
schedule 07.12.2023

Добавление анимаций стрелок или наложения в пример Flight Animation в OpenLayers 6
Я хочу добавить движущиеся стрелки или анимацию наложения в пример анимации полетов в OpenLayers 6. Я попытался сделать анимацию перемещения наложения с помощью JavaScript setInterval(), но до сих пор мне удалось анимировать только одну строку...
112 просмотров
schedule 04.04.2024

Cypress with OpenLayers - как имитировать перетаскивание ctrl + мыши
Я пытаюсь имитировать перетаскивание ctrl + мыши на карте OpenLayers с помощью Cypress. Единственный способ заставить OpenLayers регистрировать события click / Cypress (например, щелчок для создания функции) - это .click() , например....
366 просмотров