OpenLayers是一个用于开发WebGIS客户端的JavaScript包。
此示例使用静态图像 作为图层源。地图视图配置了自定义投影,可将图像坐标直接转换为地图坐标。
要在地图上显示并附加到单个地图位置的元素。就像module:ol/control/Control~Control,叠加层是
这个例子展示了如何使用DragBox交互来选择功能。选中的特性被添加到选中交互(ol/interaction/ select)的特性叠加层中以高亮显示。
当你想根据应用程序状态的一些变化来改变 WebGL 瓦片层的样式时,你应该使用该layer.updateStyleVariables()方法。即使在每个渲染帧上更改样式变量,也可以有效地渲染图层。在需要完全替换图层样式的情况下,可以调用该layer.setStyle()方法。不应调用此方法来响应频繁的用户事件(例如鼠标移动、拖动滑块等)。
编辑地图、绘制地图
两张地图(一张公路,一张影像)共享相同的中心、分辨率和旋转。
矢量瓦片地图,设置要重用瓦片缩放级别,在后续缩放级别中重用相同的源瓦片,以节省移动设备上的带宽。
当视图范围改变时,这个例子会从ArcGIS REST Feature Service加载新特性。
实现地图底图的切换
此示例演示如何使用其支持的选项以及定义自定义 CSS 来自定义鹰眼图控件
单击右上角的控件以全屏显示。再次单击它以退出全屏。
这个例子演示了ol/interaction/Draw徒手模式。在徒手绘图期间,在拖动时添加点。设置freehand: true为启用手绘模式。
这演示geometryFunction了ol/interaction/Draw. 从上面的下拉列表中选择一种形状类型以开始绘制。
此示例使用postrender事件侦听器对围绕指针位置的圆圈中的图像进行过采样。
ol.source.XYZ支持的ArcGIS REST tile服务具有定制的tile大小和投影
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号