类
类型定义
-
GraticuleLabelDataType{Object}
-
属性:
Name Type 描述 geomPoint 几何.
textstring 文本。
-
Options{Object}
-
属性:
Name Type 描述 classNamestring
(defaults to 'ol-layer')用于设置图层元素的CSS类名。
opacitynumber
(defaults to 1)不透明度 (0, 1)。
visibleboolean
(defaults to true)可见.
extentExtent | undefined 图层渲染的边界范围。图层不会在此范围外渲染。
zIndexnumber | undefined 图层渲染的z索引。在渲染时,图层将首先按z索引排序,然后按位置排序。当
undefined, azIndex对于添加到地图的图层,默认值为0。layers集合,或Infinity当图层的setMap()采用了该方法。minResolutionnumber | undefined 该图层可见的最小分辨率(包含)。
maxResolutionnumber | undefined 最大分辨率(不包含),当分辨率低于此值时图层可见。
minZoomnumber | undefined 最小视图缩放级别(不包括),高于此级别时图层可见。
maxZoomnumber | undefined 图层可见的最大视图缩放级别(包含)
maxLinesnumber
(defaults to 100)以地图中心为基准的经线和纬线的最大数量。默认值为 100,表示最多显示 200 条经线和 200 条纬线。该默认值适用于保角投影,例如球面墨卡托投影。如果增大该值,将绘制更多线条,导致绘制性能下降。
strokeStyleStroke | undefined 用于绘制经纬网的描边样式。若未提供,则使用以下描边。
new Stroke({ color: 'rgba(0, 0, 0, 0.2)' // a not fully opaque black });targetSizenumber
(defaults to 100)经纬网单元格的目标大小(以像素为单位)。
showLabelsboolean
(defaults to false)为每条经纬线渲染显示其纬度和经度的标签。
lonLabelFormatterfunction | undefined 经度格式化器。该函数接收经度作为参数,并返回经度的格式化字符串。默认情况下,标签格式为度、分、秒和方向。
latLabelFormatterfunction | undefined 纬度标签格式化器。该函数以纬度作为参数调用,并应返回表示纬度的格式化字符串。默认情况下,标签格式为度、分、秒和半球。
lonLabelPositionnumber
(defaults to 0)经度标签位置由视图范围的分数(0..1)定义:0位于视口底部,1位于视口顶部。
latLabelPositionnumber
(defaults to 1)纬度标签位置以视图范围的分数(0到1)表示。0表示位于视口左侧,1表示位于视口右侧。
lonLabelStyleText | undefined 经度标签文本样式。若未提供,将使用以下样式:
new Text({ font: '12px Calibri,sans-serif', textBaseline: 'bottom', fill: new Fill({ color: 'rgba(0,0,0,1)' }), stroke: new Stroke({ color: 'rgba(255,255,255,1)', width: 3 }) });请注意,默认设置。
textBaseline配置不适用于lonLabelPosition将标签定位在靠近视口顶部的配置。latLabelStyleText | undefined 纬度标签的文本样式。若未指定,将采用以下样式:
new Text({ font: '12px Calibri,sans-serif', textAlign: 'end', fill: new Fill({ color: 'rgba(0,0,0,1)' }), stroke: Stroke({ color: 'rgba(255,255,255,1)', width: 3 }) });请注意:默认设置
textAlign配置将无法正常工作latLabelPosition用于在视口左侧附近定位标签的配置。intervalsArray.<number>
(defaults to [90, 45, 30, 20, 10, 5, 2, 1, 30/60, 20/60, 10/60, 5/60, 2/60, 1/60, 30/3600, 20/3600, 10/3600, 5/3600, 2/3600, 1/3600])经纬网的间隔(以度为单位)。示例:将经纬网限制为30度和10度的间隔。
[30, 10]wrapXboolean
(defaults to true)经纬网是否水平重复?
propertiesObject.<string, *> | undefined 任意可观察属性。可通过以下方式访问。
#get()和#set().