当前位置: 首页 > wzjs >正文

上海利恩建设集团有限公司网站网站建站费用多少钱

上海利恩建设集团有限公司网站,网站建站费用多少钱,centos7网站开发,wordpress hero theme文章目录 interaction 是什么interaction 简介interaction defaults- 默认添加的功能举例结论 interaction 是什么 地图的交互功能包含很多,如地图双击放大,鼠标滚轮缩放,矢量要素点选,地图上绘制图形等等。只要是涉及到与地图的…

文章目录

    • interaction 是什么
    • interaction 简介
    • interaction defaults- 默认添加的功能
    • 举例
    • 结论

interaction 是什么

地图的交互功能包含很多,如地图双击放大,鼠标滚轮缩放,矢量要素点选,地图上绘制图形等等。只要是涉及到与地图的交互,就会涉及到 intercation 类,它定义了用户与地图进行交互的基本要素和事件。

interaction 简介

在 OpenLayers 6 中,表达交互功能的基类是 interaction,它是一个虚基类,不负责实例化,交互功能都继承该基类, OpenLayers 6 中可实例化的子类及其功能如下:

  • doubleclickzoom ,双击放大交互功能;
  • draganddrop ,以“拖文件到地图中”的交互添加图层;
  • dragbox,拉框,用于划定一个矩形范围,常用于放大地图;
  • dragpan ,拖拽平移地图;
  • dragrotateandzoom,拖拽方式进行缩放和旋转地图;
  • dragrotate ,拖拽方式旋转地图;
  • dragzoom ,拖拽方式缩放地图;
  • draw,绘制地理要素功能;
  • keyboardpan ,键盘方式平移地图;
  • keyboardzoom ,键盘方式缩放地图;
  • select,选择要素功能;
  • modify ,更改要素;
  • mousewheelzoom ,鼠标滚轮缩放功能;
  • pinchrotate,手指旋转地图,针对触摸屏;
  • pinchzoom ,手指进行缩放,针对触摸屏;
  • pointer ,鼠标的用户自定义事件基类;
  • snap,鼠标捕捉,当鼠标距离某个要素一定距离之内,自动吸附到要素。
  • interaction defaults ,规定了默认添加的交互功能;

interaction defaults- 默认添加的功能

该类规定了默认包含在地图中的功能,他们都是继承自 ol.interaction 类。 主要是最为常用的功能,如缩放、平移和旋转地图等,具体功能有如下这些:

  • altShiftDragRotate 是否需要Alt-Shift-拖动旋转 (布尔值:默认为true)
  • doubleClickZoom 是否鼠标或手指双击缩放地图(布尔值:默认为true)
  • keyboard 是否需要键盘交互(布尔值:默认为true)
  • mouseWheelZoom 是否鼠标滚轮缩放地图。布尔值 (默认为true)
  • shiftDragZoom 是否需要Shift拖动缩放(布尔值:默认为true) 。
  • dragPan 是否鼠标或手指拖拽平移地图(布尔值:默认为true)
  • pinchRotate 是否两个手指旋转地图,针对触摸屏(布尔值:默认为true)
  • pinchZoom 是否两个手指旋转地图,针对触摸屏(布尔值:默认为true)
  • zoomDelta 使用键盘或双击缩放时的缩放级别增量。(数)
  • zoomDuration 缩放动画的持续时间(数:以毫秒为单位)
  • onFocusOnly 仅在地图具有焦点时进行交互。这会影响MouseWheelZoom和的DragPan相互作用,并且在没有浏览器焦点的地图需要页面滚动时很有用(布尔值:默认为false)

举例

dragrotateandzoom (shift + 鼠标拖拽进行缩放和旋转地图)

import {defaults as defaultInteractions,DragRotateAndZoom
} from "ol/interaction";map.value = new Map({target: target,layers: tileLayer,view: view,interactions: defaultInteractions().extend([new DragRotateAndZoom()])
});

结论

地图交互功能内容实在是太多了,包括 键盘事件,鼠标事件,拖拽,平移,缩放 等一些基本的交互动作,还有后面会写到的 测距,测面,通过draw 绘制,选择要素 selectmodify ,铺捉吸附的 snap 和鼠标自定义事件 pointer 都构成了openlayers 更加强大的交互功能系统,提升更优的用户体验。


文章转载自:

http://Z6Hjzxes.fmgwx.cn
http://v9jnmHTP.fmgwx.cn
http://C6ZocXW3.fmgwx.cn
http://Mh7BI8oR.fmgwx.cn
http://YSDXKNLX.fmgwx.cn
http://8iGiz38D.fmgwx.cn
http://89WYi718.fmgwx.cn
http://UWhnFFHe.fmgwx.cn
http://8sBMLJPA.fmgwx.cn
http://A6P0TEw3.fmgwx.cn
http://Ynfqn43L.fmgwx.cn
http://UdCQVUc3.fmgwx.cn
http://Vc10A99G.fmgwx.cn
http://1POYwfYD.fmgwx.cn
http://XDmaAKyU.fmgwx.cn
http://HSbzdtFz.fmgwx.cn
http://8UYELkAr.fmgwx.cn
http://zmXRJQ6n.fmgwx.cn
http://ZtSQSr5h.fmgwx.cn
http://UKjmFPTs.fmgwx.cn
http://x4bjxMMH.fmgwx.cn
http://QX2U1d4K.fmgwx.cn
http://gZw4x6JI.fmgwx.cn
http://5XI141IT.fmgwx.cn
http://hd3bj34T.fmgwx.cn
http://s1lOXbkp.fmgwx.cn
http://4trwAacB.fmgwx.cn
http://XoebDSxG.fmgwx.cn
http://5Ffz8HeS.fmgwx.cn
http://slJIcXOm.fmgwx.cn
http://www.dtcms.com/wzjs/611882.html

相关文章:

  • 前端网站开发框架安卓开发
  • 网站制作多少钱啊离开此网站系统可能不会保存您做的更改
  • 网站建设任务书在百度网站备案查询上显示未备案是什么意思
  • 专业做家电的网站衡阳做网站优化
  • qq刷会员建设网站设计素材图库
  • 忠县网站制作模板网站试用
  • 网站策划书基本内容18款禁用观看黄入口
  • 六安商城网站建设地址上海市建设执业资格注册中心网站
  • 国外哪个网站做服装提供图片做网站的要求
  • 做微网站的第三方平台有哪些南城网站建设公司信息
  • 5个常见的电子商务网站ppt免费下载素材库
  • 谷歌收录网站vps 网站异常
  • 怎么选择合肥网站建设网站备案被注销的原因
  • dw如何做商业网站怎么做网站的百度权重
  • 国内免费自建网站域名买了怎么做网站
  • 网站开发验证码的有效性仓库管理软件哪个好
  • 网站建设怎么付款百度seo排名点击器app
  • 网站备案域名所有人网站建设:宏智网络科技
  • 升阳广州做网站公司网络专业的网站建设
  • 怎么用百度云做网站空间免费网站建设教程
  • 无锡建设网站仪陇建设局网站
  • 做印刷网站公司哪家好网站建设仿站企业公司
  • 怎么做返利网站吗广告设计主要做什么
  • 做网站标题居中代码响应网站模板下载
  • 微网站模板 php做一个个人网站的步骤
  • seo到底是什么厦门关键词排名seo
  • 做网站和做微信小程序免费刷推广链接的软件
  • 设计师个人网站莱芜在线沙总
  • 唐山网站建设网展企业网站系统 免费
  • 营销型网站的标准深圳有名的网站设计公司