显示以像素为单位的点的x,y坐标。
所以接受点东西的leaflet要领和选项都也接受他们简单数组的形式。
Constructor(函数结构器)
L.Point():用给定点的x和y坐标来创建点东西。如果round设置为true,则将x和y的值转换为圆中。?
Properties(属性)
x:x坐标。
y:y坐标。
Methods(要领)
add():返回当前点和给定点的和。
subtract():返回当前点和给定点的差。
multiplyBy():返回当前点和给定值的积。
divideBy():返回当前点和给定值的商。如果round设置为true,则返回一个圆的功效。
distanceTo():返回当前点与给定的的距离。
clone():返回当前的副本。
round():返回当前的在圆上的坐标的副本。
equals():如果点坐标不异则返回true。
toString():在调试时显示点的字符串的形式。
L.Bounds
用像素坐标暗示的矩形的区域。
所以接受界限东西的leaflet要领和选项都也接受他们简单数组的形式。
Constructor(函数结构器)
L.Bounds(左上角点,右下角点):用两个坐标(凡是是左上角的点和右下角的点)来创建界限东西。
L.Bounds(点集):用包罗的点创建界限东西。
Properties(属性)
min:矩形左上角点。
max:矩形右下角点。
Methods(要领)
extend():将包罗给定点的界限延伸。
getCenter():返回界限的中心点。
contains():如果矩形包罗给定的界限则返回true。
contains():如果矩形包罗给定点则返回true。
intersects():如果矩形与给定界限订交则返回true。
isValid():如果界限可以被初始化则返回true。
getSize():返回界限的巨细。
L.Icon
创建注记时显示的图标。
Constructor(函数结构器)
L.Icon():通过给定的选项创建图标实例。
Options(选项)
iconUrl:请求图标图片的URL(脚本中的绝对或相对路径)。
iconRetinaUrl:图标图片视网膜视图下的尺寸的URL。用于视网膜屏幕的设备。
iconSize:图标图片的像素巨细。
iconAnchor:图标提示的坐标(在左上角)。图标是对其的,所以这个点是注记的地舆位置。如果巨细是指定的则位于中心处,也可以在CSS中设置负界限。
shadowUrl:图标暗影图的URL。如果没有指定,图标没有暗影。
shadowRetinaUrl:图标在视网膜视图下的尺寸的URL。如果没有指定,图标没有暗影。用于视网膜屏幕的设备。
shadowAnchor:暗影的提示坐标(在左上角)(如果没有指定则与iconAnchor不异)。
popupAnchor:与图标锚相关的打开弹出框的点的坐标。
className:图标和暗影图片的自界说的类名。默认为空。
L.DivIcon
用div要素而非图片来轻量级地显示注记的图标。
默认情况下,暗影会有一个小的白色的方形作为leaflet-div-icon类和样式。
Constructor(函数结构器)
L.DivIcon():用给定的选项实例化图标。
Options(选项)
iconSize:图标的像素巨细。也可以通过CSS设置。
iconAnchor:图标提示的坐标(在左上角)。图标是对其的,所以这个点是注记的地舆位置。如果巨细是指定的则位于中心处,也可以在CSS中设置负界限。
className:用于对其图标的自界说的类名,默认为leaflet-div-icon。
html:在div要素中自界说的HTML代码,默认为空。
L.Control
所有leaflet控制的根本类。担任自IControl接口。
Constructor(函数结构器)
L.Control():通过给定的选项创建一个控制。
Options(选项)
position:控制初始的位置(在舆图的某一角)。参见control positions。
Methods(要领)
setPosition():设置控制的位置。参见control positions。
getPosition0():返回控制确当前位置。
addTo():将控制添加到舆图上。
removeFrom():将控制从舆图上移除。
Control Positions(控制的位置)
topleft:舆图的左上角。
topright:舆图的右上角。
bottomleft:舆图的左下角。
bottomright:舆图的右下角。
L.Control.Zoom
拥有两个按钮(放大和缩小)的级另外缩放控制。默认舆图上是有的,除非设置zoomControl选项为false。
Constructor(函数结构器)
L.Control.Zoom():创建缩放控制。
Options(选项)
position:控制的位置(在舆图的某一角)。参见control positions。
L.Control.Attribution
可以在舆图上一个小的文本盒子中显示属性数据的属性控制。默认舆图上是有的,除非设置attributionControl选项为false,并且它自动地通过getAttribution要领获取图层的属性文本。担任自Control。
Constructor(函数结构器)
L.Control.Attribution():创建属性控制。
Options(选项)
position:控制的位置(在舆图的某一角)。参见control positions。
prefix:在属性之前显示的HTML文本。通报false来使其不显示。
Methods(要领)
setPrefix():在属性之前设置文本。
addAttribution():添加属性文本。
removeAttribution():移除属性文本。
L.Control.Layers
图层控制使用户可以在差此外底图之间切换,并可以控制笼罩物的开关。担任自Control。
Constructor(函数结构器)
L.Control.Layers():通过给定的图层创建数据控制。根本图层通过单选项进行切换,笼罩物通过复选框切换显示。
Methods(要领)
addBaseLayer():通过给定的控制名称添加根本层(通过单选按钮实体)。
addOverlay():凸显给定的控制名称添加笼罩物(通过复选框实体)。
removeLayer():将图层从控制中移除。
Options(选项)
position:控制的位置(在舆图的某一角)。参见control positions。
collapsed:如果为true,控制可以收缩为一个图标,在鼠标置于上方或点触时展开。
autoZIndex:如果为true,控制的图层升序地叠置对齐,在切换图层打开或*时,趁便不乱。
Events(事件)
baselayerchange:当基层层通过控制变动时触发。
L.Control.Scale
显示在十进制或公制的屏幕当前中心的比例的简单比例尺控制。担任自IControl接口。
Constructor(函数结构器)
L.Control.Scale():通过选项创建比例控制。
Options(选项)
position:控制的位置(在舆图的某一角)。参见control positions。
maxWidth:控制最大的像素宽度。宽度可以围绕几个值动态设置。
metric:是否显示十进制比例线。
imperial:是否显示公制比例线。
updateWhenIdle:如果设置为true,控制由moveend更新,否则它总是最新的(由move更新)。
Events methods
一系列事件驱动的类(好比map)之间共享的要领。凡是,事件允许你在一个东西产生某些工作时执行一些函数。
leaflet通过引用来措置惩罚惩罚事件监听器,所以如果你想咬添加或移除一个监听器时,可以用函数的要领。
Methods(要领)