美文网首页
Openlayers API-Control

Openlayers API-Control

作者: 写前端的大叔 | 来源:发表于2020-02-15 11:53 被阅读0次

Control是用于在地图上创建控件,控件是由html元素组成的,采用的是fixed布局,Openlayers自带了一些控件,包括AttributionFullScreenMousePositionOverviewMapRotateScaleLineZoomZoomSliderZoomToExtent等控件,也可以通过创建Control的实例来自定义一些控件。

var myControl = new Control({element: myElement});

属性

  • element:控件的html容器,自定义控件的时候需要指定该属性。
  • render:在控件显示时会调用该函数。
  • target:用于设置在地图外显示创建的控件。

方法

  • getMap:获取地图对象。
  • render:更新投影,在handleMouseMovehandleMouseUp完成后渲染坐标。
  • setMap:将删除当前地图上的控件,添加到新的地图上。
  • setTarget:设置目标容器,可以是元素,或者是元素选择器。
    个人博客

相关文章

网友评论

      本文标题:Openlayers API-Control

      本文链接:https://www.haomeiwen.com/subject/dgeefhtx.html