OpenLayers地图重点属性摘录

OpenLayers地图重点属性摘录

ID:37712046

大小:52.68 KB

页数:15页

时间:2019-05-29

OpenLayers地图重点属性摘录_第1页
OpenLayers地图重点属性摘录_第2页
OpenLayers地图重点属性摘录_第3页
OpenLayers地图重点属性摘录_第4页
OpenLayers地图重点属性摘录_第5页
资源描述:

《OpenLayers地图重点属性摘录》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一:OpenLayers1.OpenLayers:常量version_number标识版本二:BaseTypes2.BaseTypes(基本类型):这里定制了Openlayers中用到的string、number、function、array3.Bounds(边界):属性left、bottom、right、top、centerLonLat方法extend用于扩展边界,toBBox用于绑定bounds=newOpenLayers.Bounds();bounds.extend(newOpenLayers.LonLat(4,5));bounds.extend(newOpe

2、nLayers.LonLat(5,6));bounds.toBBOX();//returns4,5,5,64.LonLat(经纬度):属性lon经度、lat纬度注意:如果地图不是地理投影,那么调用的LonLat表示的是地图上的x、y轴坐标,为(0,0)表示坐标轴原点例子:map.setCenter(newOpenLayers.LonLat(116.3876,39.8983),13);最后一个参数表示Zoom:放大倍数5.Pixel(像素):属性x、y表示x和y坐标6.Size:属性w、h表示宽和高三:Console7.Console:用于调试和把错误等输出到“控制台

3、”上,需要结合使用firebug四:Control8.Control(控件):使用方法:方法一:varmap=newOpenLayers.Map('map',{controls:[]});map.addControl(newOpenLayers.Control.PanZoomBar());方法二:varmap=newOpenLayers.Map('map',{controls:[newOpenLayers.Control.PanZoomBar(),newOpenLayers.Control.Navigation()]});9.Button(按钮):方法trigger

4、()点击按钮的时候会调用使用方法:varbutton=newOpenLayers.Control.Button({  displayClass:"MyButton",trigger:myFunction});panel.addControls([button]);1.DragPan(鼠标拖动地图)2.DrawFeature(在矢量图上画点、线、面)varlines=newOpenLayers.Layer.Vector("Lines",{styleMap:newOpenLayers.StyleMap({pointRadius:3,strokeColor:"#ff330

5、0",strokeWidth:3,fillOpacity:0})});varpanel=newOpenLayers.Control.Panel({displayClass:"olControlEditingToolbar"});vardraw=newOpenLayers.Control.DrawFeature(lines,OpenLayers.Handler.Path,{displayClass:"olControlDrawFeaturePath",title:"DrawLines"});panel.addControls([newOpenLayers.Contro

6、l.Navigation({title:"Navigate"}),draw]);map.addControl(panel);3.EditingToolbar(编辑工具条)EditingToolbar包含4个控件:drawpoint、drawlines、drawpolygon、pannavigation构造函数参数:layer(Openlayer.Layer.Vector)、options例子:varvector=newOpenLayers.Layer.Vector("EditableVectors");map.addLayers([vector]);map.addC

7、ontrol(newOpenLayers.Control.EditingToolbar(vector));4.Geolocate(地理定位)把w3cgeolocationAPI包装成控件,与地图绑定,位置发生变化时触发事件5.GetFeature6.Graticule(格子线)在地图上以grid显示经纬线7.KeyboardDefaults:增加了用键盘实现平移缩放功能map.addControl(newOpenLayers.Control.KeyboardDefaults());8.LayerSwitcher(图层切换功能)map.addControl(new

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。