Я добавил несколько накладок в openlayer 3. Возможно, если я нажму на Ctrl + мышь, щелкните левой кнопкой мыши и перетащите мышь, чтобы выбрать прямоугольную область на карте, и мне нужно получить оверлеи, перечисленные в этом конкретном площадь?Openlayer 3 прямоугольный выбор
0
A
ответ
1
Да, это возможно с помощью элемента DragBox.
Таким образом, вы объявляете элемент:
var dragBox = new ol.interaction.DragBox({
condition: ol.events.condition.platformModifierKeyOnly
});
И вы можете добавить его в качестве взаимодействия к уже существующей карте:
map.addInteraction(dragBox);
Если вы хотите добавить некоторое поведение, то можно вызовите события boxstart и boxend:
dragBox.on('boxstart', function() {
// Your stuff when the box starts being drawn
});
dragBox.on('boxend', function() {
// Your stuff when the box is already drawn
});
Дополнительную информацию вы найдете в OpenLayer s 3 API: http://openlayers.org/en/latest/apidoc/ol.interaction.DragBox.html
Вы также можете посмотреть на пример Box Выбор здесь: https://openlayers.org/en/latest/examples/box-selection.html
Смежные вопросы
- 1. Прямоугольный выбор в Xcode
- 2. Прямоугольный выбор визуального сбоя
- 3. Создать прямоугольный выбор текста
- 4. Как изменить openlayer 2 маркеров openlayer 3
- 5. POI в OpenLayer 3
- 6. Mouse RightClick на Openlayer 3
- 7. Прямоугольный выбор, как в Windows Desktop
- 8. OpenLayer 3 - изменение свойств уровня кластера
- 9. openlayer 3: как добавить видимый контроль панорамирования
- 10. Как развивать дороги в openlayer 3
- 11. Увеличить по названию местоположения в openlayer 3
- 12. Как создать многоугольник Openlayer 3 со стрелкой?
- 13. Openlayer-3: Нарисуйте полилинию с GPS-координатами
- 14. Проблема с официальным показателем openlayer-3
- 15. Как добавить рисунок на карту OpenLayer 3?
- 16. OpenLayer 3 прочитал KML/Document/name
- 17. Как получить vectorlayer от JSon openlayer 3
- 18. Как повернуть функцию в openlayer 3?
- 19. openlayer begineer
- 20. Нарисуйте прямоугольный выбор и получите соответствующее изображение в WPF C#
- 21. Прямоугольный выбор формы в visio с помощью vba
- 22. Openlayer 2.x кластеризация
- 23. Размер статического изображения OpenLayer
- 24. C# Прямоугольный массив имеет 3 человека продаж и 5 продуктов
- 25. Как мне сделать AutoPan OpenLayer 3 вместе с моей анимацией?
- 26. openlayer 3 catch end end/zoom end события
- 27. Как добавить пользовательский элемент html dom в слоях Openlayer 3
- 28. Загрузка MULTIPOLYGON в openlayer 3 с OL3-Google-Maps
- 29. получить coördinates как переменные от openlayer 3 map
- 30. Openlayer 3 - проверьте, находится ли функция в пределах степени
Это было полезно –