类列表



类 BigMap.Map

Constructor Attributes Constructor Name and Description
BigMap.Map(target, options)
Map构造函数,对指定容器实例化,并可以通过centerAndZoom方法设置中心点和图层级别
方法
方法属性 方法名称和描述
addContextMenu(contextMenu)
给地图添加右键菜单
addControl(control)
添加地图控件
addEventListener(options, callback)
地图的点击事件
addLayer(layer)
叠加图层
addOverlay(overlay)
添加覆盖物
centerAndZoom(point, zoom)
设置地图的中心点和缩放等级
清空InfoWindow
清除覆盖物
禁用鼠标对地图的拖拽操作
设置地图禁用滚轮缩放
启用鼠标对地图的拖拽操作
设置地图是否支持滚轮缩放
设置地图支持滚轮缩放
获取当前地图视野下中心点
getCoord(strokeColor, primaryColor, clarity, radius)
定位到当前位置并添加上矢量图层
getDistance(pointA, pointB)
计算两点之间的距离
获得地图当前范围
获得ol的map对象,仅用于调试,发布版本应去掉
[getOverlays 返回所有的Features]
获得地图当前级别
moveTo(point)
移动地图到某一点处
openInfoWindow(infowindow, point)
打开一个InfoWindow窗口
地图移除右键菜单事件
removeControl(controls)
移除地图控件
移除监听事件
removeLayer(layer)
移除图层
removeOverlay(overlay)
移除Overlay,目前适用于BigMap.DrawingManager中的添加的图层
render
setCenter(point)
设置地图中心点
设置鼠标样式
setZoom(zoom)
设置地图级别
类 详情
BigMap.Map(target, options)
Map构造函数,对指定容器实例化,并可以通过centerAndZoom方法设置中心点和图层级别
Parameters:
{string} target
地图实例化的容器名称
{json} options
地图实例化的一些参数
{minZoom: "number 最小层级", maxZoom : "number 最大层级"}
方法详情
addContextMenu(contextMenu)
给地图添加右键菜单
Parameters:
{BigMap.ContextMenu} contextMenu
地图右击菜单

addControl(control)
添加地图控件
Parameters:
{ol.control.Control} control
控件对象

addEventListener(options, callback)
地图的点击事件
Parameters:
{string} options
事件类型
{Function} callback
回调函数

addLayer(layer)
叠加图层
Parameters:
{layer} layer
支持的叠加图层

addOverlay(overlay)
添加覆盖物
Parameters:
{overlay} overlay
传递过来的Overlay

centerAndZoom(point, zoom)
设置地图的中心点和缩放等级
Parameters:
{BigMap.Point} point
经纬度坐标
{number} zoom
指定的地图等级

clearInfoWindow()
清空InfoWindow

clearOverlays()
清除覆盖物

disableDrag()
禁用鼠标对地图的拖拽操作

disableWheelZoom()
设置地图禁用滚轮缩放

enableDrag()
启用鼠标对地图的拖拽操作

enableScrollWheelZoom(isEnable)
设置地图是否支持滚轮缩放
Parameters:
{Boolean} isEnable
[true/"":支持滚动,false:不支持滚动]

enableWheelZoom()
设置地图支持滚轮缩放

{array} getCenter()
获取当前地图视野下中心点
Returns:
{[array]} 经纬度数组

getCoord(strokeColor, primaryColor, clarity, radius)
定位到当前位置并添加上矢量图层
Parameters:
{string} strokeColor
圆周长的颜色
{string} primaryColor
圆的填充色
{number} clarity
圆的透明度
{number} radius
圆的半径

{number} getDistance(pointA, pointB)
计算两点之间的距离
Parameters:
{BigMap.Point} pointA
坐标点A
{BigMap.Point} pointB
坐标点B
Returns:
{number} 返回两点之间的距离

{extent} getExtent()
获得地图当前范围
Returns:
{extent} 地图当前可视范围,左下角坐标及右上角坐标

{ol.map} getMap()
获得ol的map对象,仅用于调试,发布版本应去掉
Returns:
{ol.map} ol的map对象

getOverlays()
[getOverlays 返回所有的Features]

{bumber} getZoom()
获得地图当前级别
Returns:
{bumber} 地图当前级别

moveTo(point)
移动地图到某一点处
Parameters:
{BigMap.Point} point
经纬度点

openInfoWindow(infowindow, point)
打开一个InfoWindow窗口
Parameters:
{document} infowindow
InfoWindow对象
{BigMap.Point} point
要显示的坐标点的位置

removeContextMenu()
地图移除右键菜单事件
Parameters:

removeControl(controls)
移除地图控件
Parameters:
{document} controls
控件对象

removeEventListener(option)
移除监听事件
Parameters:
{[type]} option
事件类型

removeLayer(layer)
移除图层
Parameters:
{layer} layer
支持的叠加图层

removeOverlay(overlay)
移除Overlay,目前适用于BigMap.DrawingManager中的添加的图层
Parameters:
{overlay} overlay
传递过来的Overlay

render()
render

setCenter(point)
设置地图中心点
Parameters:
{BigMap.Point} point
[description]

setDefaultCursor(option)
设置鼠标样式
Parameters:
{string} option
[default, openhand]

setZoom(zoom)
设置地图级别
Parameters:
{bumber} zoom
指定的地图级别

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Oct 19 2016 13:15:54 GMT+0800 (CST)