OpenLayers接口文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OpenLayers接口文档

OpenLayers 由于OpenLayers是采用JavaScript实现的,不存在包的概念,但是它可以通过命名空间来实现类似包的功能。另外,JavaScript不存在继承的概念,也不存在私有、公有、保护等概念,OpenLayers中所谓的继承其实就是将基类中的所有属性和方法复制到子类中去。OpenLayers的命名空间如下: 一、OpenLayers命名空间: 如上图所示,OpenLayers是整个webgis系统的最外层命名空间,所有的地理信息系统相关web程序都在此命名空间下,在此命名空间下又创建了其他的命名空间来管理相关功能的类。在这个命名空间下定义了一些基础类和基类来构建整个框架。 1、class OpenLayers.Map Map类将div DOM元素实例化的对象为地图容器,可以向地图容器中添加图层和控件。 构造函数 构造函数 描述 Map( string divId, Object options ) 创建地图容器对象。 string divId:页面的div元素ID, Object options:地图容器的相关属性。 属性 属性 类型 描述 events OpenLayers.Events 地图上能响应的事件集合 layers OpenLayers.Layer 地图上的图层集合 方法 方法 返回值 描述 getTileSize() OpenLayers.Size 返回瓦片尺寸 addLayer(Layer layer) none 向地图容器中添加层,Layer:OpenLayers.Layer addLayers(Layer []) none 向地图容器中批量增加层,Layer:OpenLayers.Layer removeLayer( Layer layer, Boolean setNewBaseLayer ) none 移除层。 Layer:OpenLayers.Layer,删除的层。如果setNewBaseLayer为true从新设置新的baseLayer,默认为true setBaseLayer(Layer layer) none 设置新的baseLayer,隐藏原来的baseLayer,Layer:OpenLayers.Layer addControl(Control c) none 向地图容器中添加控件,Control:OpenLayers.Control removeControl(Control c) none 从地图容器中移除控件,Control:OpenLayers.Control addPopup( Popup pp, Boolean closeOther ) none 新增弹出窗口。参数:pp为弹出窗口, closeOther为是否排它即移除其它弹出窗口 。Popup:OpenLayers.Popup. removePopup(Popup pp) none 移除弹出窗口,Popup:OpenLayers.Popup getZoom() int 获取地图当前缩放级别 panTo(LonLat ll) none 地图中心按指定的方式平滑到新的坐标, LonLat:OpenLayers.LonLat setCenter( LonLat ll, Int zoom, Boolean drag, Boolean zoomChange ) none 重新设置地图中心,缩放比列。 LonLat ll:设置地图中心的经纬度,LonLat:OpenLayers.LonLat Int zoom:缩放级别 Boolean drag:是否触发movestart/end事件 Boolean zoomChange:是否触发zoomchange事件 getProjection() string 返回投影对象代码,3.0版本将改成返回投影对象 getNumZoomLevels() Int 返回baseLayer的缩放级别数 zoomTo(int zoom) none 改变地图的缩放级别 zoomIn() none 放大一个级别 zoomOut() none 缩小一个级别 zoomToScale(float scale) None 缩放到给定的尺寸 getLonLatFromViewPortPx(Pixel p) OpenLayers.LonLat 视口坐标转换地图坐标,Pixel:OpenLayers.Pixel getViewPortPxFromLonLat(LonLat ll) OpenLayers.Pixel 地图坐标转换成视口坐标,LonLat:OpenLayers.LonLat getLonLat

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档