Свързани въпроси 'openlayers-3'
Слой от селекция DragBox - отворени слоеве 3
Има ли начин да се създаде нов слой от селекция на DragBox?
Ето моето взаимодействие с DragBox:
/* create drag box */
this.dragBox = new ol.interaction.DragBox({
/* dragbox interaction is active only if alt key is pressed */
condition:...
1137 изгледи
schedule
10.10.2022
Актуализиране на базови карти в OpenLayers 3
Усещам, че OpenLayers 3 не прави разлика между базови карти и други слоеве по начина, по който OpenLayers 2 направи (OL2 Layers имаше isBaseLayer свойство , но не виждам еквивалент в OL3).
Предполагам, че трябва да има някакъв начин да се зададе...
2078 изгледи
schedule
09.10.2022
Localstorage не работи в геолокация на openlayers
ТУК е малка демонстрация, която аз изтеглен от страницата с примери на openlayers3, можете да видите част от примерен код по-долу:
var map = new ol.Map({
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()...
261 изгледи
schedule
11.10.2022
Има ли събитие, когато функциите са избрани в OpenLayers 3?
http://ol3js.org/en/master/examples/select-features.html
Предвид горните примери, какви точки на разширение има за закачане, когато са избрани функции?
4838 изгледи
schedule
28.10.2022
персонализирани контроли openlayers 3 в машинопис
Кодът js по-долу добавя персонализирани контроли към картата на openlayers
/**
* Define a namespace for the application.
*/
window.app = {};
var app = window.app;
//
// Define rotate to north control.
//
/**
* @constructor
* @extends...
3929 изгледи
schedule
10.01.2024
SecurityError: Операцията е несигурна в canvas.toDataURL
Опитах се да разреша следващата грешка, но без успех.
Имам следния jQuery и HTML5 код:
<script language="javascript" type="text/javascript">
function doExportMap() {
map.once('postcompose', function(event) {
var canvas...
18617 изгледи
schedule
08.01.2024
OpenLayers 3: събитие movestart на картата
OpenLayers3 API има map.on("moveend") , но не мога да намеря movestart . Някой знае ли как мога да постигна това? Има ли еквивалентно събитие?
OpenLayers 2 имаше movestart събитие на картата. Търся точен паралел в OpenLayers3
Ето основен...
3979 изгледи
schedule
22.12.2023
ZoomToExtent OpenLayers 3
OpenLayers 2 имаше много полезна map.zoomToExtent(extent) функция. Има ли нещо подобно в OpenLayers 3? Мога да получа степента на интерес с source.getExtent() , но не мога да разбера как да приложа тази степен като „ниво на увеличение“.
26998 изгледи
schedule
17.02.2024
Openlayers 3 Радиус на кръга в метри
Как да получа радиус на окръжност в метри Може да е това съществува въпрос, но не получавам правилен резултат. Опитвам се да създам Polygon в postgis със същия радиус и център, получавайки се от кръга на openlayers.
За да получа радиус в метри,...
13155 изгледи
schedule
18.11.2023
Актуализирайте маркерите на Openlayers 3 наведнъж на картата
Имам двадесет маркера за актуализиране на картата. Добавям маркерите и имам функция, наречена changeMarker(), която променя местоположението на маркера. Но тази функция се изпълнява двадесет пъти и така потребителският интерфейс се актуализира...
152 изгледи
schedule
13.10.2022
не може да зададе рендър на openlayers 3
Според книга, която чета за Openlayers 3, всичко, което трябва да направя, за да нулирам рендера е да направя това в инициализацията Map
renderer: 'dom'
така че моят код е
var map = new ol.Map({
target: 'map',
layers: [layer],...
1143 изгледи
schedule
18.02.2024
Openlayers 3: преначертаване на слоя карта всеки път, когато се добави сегмент към LineString
За проследяване на
Динамично добавяне и премахване на сегменти от песен в OpenLayers 3
Анимирам чертежа на LineString сегмент по сегмент с помощта на цикъл setInterval. В крайна сметка рендерирам отново слоя всеки път, когато преминавам през...
421 изгледи
schedule
06.11.2022
OpenLayers 3: Картата е размазана
Понякога картата е размазана, когато добавя моята карта (същия html, css, js) към друга страница. Различната страница може да има други html, css и js вътре в нея. Ясната картина вляво е вътре в страница с добавен CSS от трета страна. Този вдясно е...
2606 изгледи
schedule
12.03.2024
servervector не изгражда картата
Опитвам се да използвам ServerVector В Geoserver създадох WFS и получавам визуализацията нормално.
Но в ol3-ServerVector , въпреки че получавам функции във FireBug, но не мога да създам картата.
55 изгледи
schedule
10.03.2024
OpenLayer3 проекция EPSG параметри
Правя някои прости OpenLayer3 карти, но трансформирам картата в координати [0, 0] с команда
view = new ol.View({
center: ol.proj.transform(
[0, 0], 'EPSG:4326', 'EPSG:3857'),
zoom: 1
});
map = new ol.Map({
layers:...
335 изгледи
schedule
05.04.2024
Взаимодействието Modify не работи
Взаимодействието Modify с условието pointerMove във взаимодействието Select дава TypeError: this.a[d] is undefined (c)};l.update=function(b,c){var d=ma(c);Wd(this.a[d].slice(0,4),b)||(this.remove...
ol.js str 342, col 728)
var...
1098 изгледи
schedule
04.03.2024
Преобразувайте ajax отговор в ol3 GML слой
Експериментирам с OpenLayers3 и имам затруднения с искане за getfeatureinfo. Опитвам се да го направя чрез ajax и да конвертирам отговора в GML слой, както бихте могли в OpenLayers2.
Кодът, който използвам, е както следва:
$.ajax({url:...
2409 изгледи
schedule
06.05.2024
Openlayers3 - Как да закотвя текстов етикет към точка?
Работя върху приложение, използващо Openlayers3. На картата има няколко линейни сегмента и текстови етикети. Всеки ред има цвят и свързан етикет.
За картата бих искал текстовият етикет да е закотвен в точка от сегмент от линия, който е начертан...
813 изгледи
schedule
26.05.2024
OpenLayers3 ImageLayer се размазва при увеличение
Използвам карта OpenLayers 3 с просто статично изображение, показано като ImageLayer като примера по-долу: http://openlayers.org/en/v3.2.0/examples/static-image.html При увеличаване, изображението се замъглява, има ли някакъв начин да премахнете...
177 изгледи
schedule
02.06.2024
Как да приложа стил към взаимодействието за модифициране в OpenLayers 3?
Имам векторен слой GeoJSON с полигони. Когато потребителят щракне върху полигон, той трябва да бъде маркиран по определен начин. Това работи добре по този начин:
selectStyle = new ol.style.Style({ ... });
map = new ol.Map({ ... });...
4010 изгледи
schedule
24.03.2024