您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页openlayers方法总结

openlayers方法总结

来源:意榕旅游网
openlayers⽅法总结

openlayers中的⼀些⽅法;OpenLayers.Layer:;initialize:创建层Div,注册事件;destroy:注销;clone:克隆当前层;setName:设置层name;addOptions:添加附属属性;onMapResize:虚函数;redraw:重画;moveTo:移动;setMap:设置层所属的地图;removeMap:移除地

openlayers 中的⼀些⽅法OpenLayers.Layer:

initialize:创建层Div,注册事件destroy:注销clone:克隆当前层setName:设置层nameaddOptions:添加附属属性

onMapResize:虚函数。由⼦函数实现。redraw:重画

moveTo:移动。(未实现有意义动作)setMap:设置层所属的地图

removeMap:移除地图。虚函数,由⼦函数实现getImageSize:返回图⽚尺⼨setTileSize:设置⽡⽚尺⼨和图⽚尺⼨getVisibility:返回层可见性setVisibility:设置层的可见性display:显⽰或隐藏层

calculateInRange:本层分辨率是否在地图分辨率容纳范围内setIsBaseLayer:设置或取消该层为BaseLayerinitResolutions:初始化分辨率相关数据getResolution:取当前分辨率getExtent:取地图当前范围

getZoomForExtent:由尺⼨范围得缩放级别

getDataExtent:取本层的范围边界,虚函数由⼦函数实现getResolutionForZoom:由缩放级别得分辨率getZoomForResolution:由分辨率得缩放级别getLonLatFromViewPortPx:视⼝坐标转经纬度getViewPortPxFromLonLat:经纬度转视⼝坐标

setOpacity:设置层的透明度(包括其所以⼦节点,即图⽚)setZIndex:设置层的z轴值adjustBounds:边界校正---------------------------OpenLayers.Map:

initialize:初始化。⽡⽚尺⼨、地图最⼤范围、弹出窗⼝边界、主题样式、创建地图Dom元素、创建视窗Div、

创建层容器Div、更新地图Div尺⼨、注册事件、添加Controldestroy:销毁Control、销毁层、移除视⼝Div、注销监听事件setOptions:设置附件参数getTileSize:返回⽡⽚尺⼨

getBy:使⽤指定的规则对队列的某属性匹配出⼀组对象

getLayersBy:使⽤指定的规则对地图的层的某属性匹配出⼀组对象 getLayersByName:使⽤指定的规则对地图的层的名字匹配出⼀组对象getLayersByClass:使⽤指定的规则对地图的层的类名匹配出⼀组对象 getControlsBy:使⽤指定的规则对地图的control匹配出⼀组对象getControlsByClass:使⽤指定的规则对地图的control的类名匹配出⼀组对象 getLayer:根据id由层堆栈中检索层setLayerZIndex:设置z轴值

resetLayersZIndex:重置所有层的z轴值(按其在堆栈中的位置设置) addLayer:增加层addLayers:批量增加层removeLayer:移除层getNumLayers:返回层数⽬

getLayerIndex:返回指定层在地图的层堆栈中的位置

setLayerIndex:设置指定层在地图的层堆栈中新的位置(ZIndex),并触发层次序改变事件raiseLayer:向上或下调整层的次序

setBaseLayer:设置新的BaseLayer,隐藏原BaseLayeraddControl:添加Control

addControlToMap:将Control加进地图getControl:返回指定id的ControlremoveControl:移除Control

addPopup:新增弹出窗⼝。参数:popup弹出窗⼝, exclusive排它即移除其它弹出窗⼝removePopup:移除弹出窗⼝getSize:视⼝尺⼨

updateSize:更新地图Div尺⼨getCurrentSize:取地图Div当前尺⼨

calculateBounds:由地图中⼼坐标(经纬度)、视⼝尺⼨和解析度计算出⼀块区域getCenter:地图中⼼点坐标(经纬度)getZoom:当前缩放级别pan:移动地图 w

panTo:地图中⼼按指定的⽅式平滑移动到新的坐标setCenter:重新设置地图中⼼、缩放⽐例

moveTo:移动地图。到指定的经纬度、缩放⽐例、附件参数。如果⽬标点和缩放⽐例对应的边界范围超过了地图拖拽约束范围则修正⽬标点坐标。触发事件

centerLayerContainer:将地图的层容器Div的中⼼点移动到指定点 isValidZoomLevel:判断是否有效缩放级别

isValidLonLat:判断是否是有效的经纬度(⾮null,在MaxExtent之内) getProjection:返回投影对象代码。3.0版本将改成返回投影对象getProjectionObject:返回baseLayer的投影对象getMaxResolution:返回baseLayer的最⼤分辨率getMaxExtent:地图中⼼最⼤可移动区域(经纬度)

getNumZoomLevels:返回baseLayer的缩放级别数

getExtent:地图中⼼所在区域(经纬度)、视⼝尺⼨乘以解析度 getResolution:地图当前解像度getScale:返回Scale的缩放⽐例getZoomForExtent:由范围得缩放⽐例getResolutionForZoom:由缩放⽐例得分辨率getZoomForResolution:由分辨率得缩放⽐例zoomTo:改变地图缩放⽐例zoomIn:放⼤1个级别zoomOut:缩⼩1个级别

zoomToExtent:缩放到给定的边界范围zoomToMaxExtent:放⼤到最⼤范围zoomToScale:缩放到给定的尺⼨

getLonLatFromViewPortPx:视⼝坐标转地图坐标getViewPortPxFromLonLat:地图坐标转成视⼝坐标getLonLatFromPixel:像素点转经纬度getPixelFromLonLat:经纬度转像素点

getViewPortPxFromLayerPx:层中的坐标转视⼝坐标getLayerPxFromViewPortPx:视⼝坐标转层坐标getLonLatFromLayerPx:层坐标转经纬度getLayerPxFromLonLat:经纬度转层坐标

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务