没有合适的资源?快使用搜索试试~ 我知道了~
leaflet中文api文档
5星 · 超过95%的资源 需积分: 50 68 下载量 117 浏览量
2018-10-17
10:31:55
上传
评论
收藏 8.16MB PDF 举报
温馨提示
试读
59页
Leaflet是适用于移动设备的交互式地图的领先开源JavaScript库。 它只需要大约38 KB的JS,它具有大多数开发人员所需的所有映射功能。
资源推荐
资源详情
资源评论
Leaflet交流群:331437754 由fengl整理
星期五, 4月 25 2014, 9:51 下午
Map
UI Layers
Other Layers
Events
使用 example
构造器
Marker
Popup
LayerGroup
FeatureGroup
GeoJSON
Event methods
Event objects
Options
Events
Raster Layers
Utility
Basic Types
TileLayer
Class
Map Methods
TileLayer.WMS
TileLayer.Canvas
ImageOverlay
LatLng
Browser
Util
For modifying map state
For getting map state
For layers and controls
Conversion methods
Other methods
LatLngBounds
Point
Transformation
LineUtil
PolyUtil
Bounds
Icon
Vector Layers
DivIcon
Path
DOM Utility
Polyline
Map Misc
Controls
MultiPolyline
Polygon
DomEvent
DomUtil
Properties
Panes
Control
Zoom
MultiPolygon
Rectangle
Circle
PosAnimation
Draggable
Attribution
Layers
Scale
CircleMarker
Interfaces
IHandler
ILayer
IControl
IProjection
ICRS
Misc
global switches
noConflict
version
This reference reflects Leaflet 0.6.
Docs for the previous stable version (0.5) are available in the source form (see instructions for running docs).
L.Map
API各种类中的核心部分,用来在页面中创建地图并操纵地图.
使用example
// initialize the map on the "map" div with a given center and zoom
var map = L.map('map', {
center: [51.505, -0.09],
zoom: 13
});
构造器
构造器
使用
描述
L.Map( <HTMLElement|String> id,
<Map options> options? )
new L.Map(…)
L.map(…)
通过div元素和带有地图选项的描述的文字对象来
实例化一个地图对象,其中文字对象是可选的。
Options
Map State Options地图状态选项
选项
类型
默认值
描述
center
LatLng
null
初始化地图的地理中心.
zoom
Number
ILayer[]
Number
Number
null
null
null
null
初始化地图的缩放.
layers
minZoom
maxZoom
maxBounds
初始化后加载到地图上的图层.
地图的最小视图。可以重写地图图层的minZoom.
地图的最大视图。可以重写地图图层的maxZoom.
LatLngBounds null
当这个选项被设置后,地图被限制在给定的地理边界内,当用户
平移将地图拖动到视图以外的范围时会出现弹回的效果, 并且也
不允许缩小视图到给定范围以外的区域(这取决于地图的尺
寸)。 使用setMaxBounds方法可以动态地设置这种约束.
crs
CRS
L.CRS.
EPSG3857
使用的坐标系,当你不确定坐标系是什么时请不要更改.
Interaction Options交互操作
选项
类型
默认
值
描述
dragging
Boolean true
决定地图是否可被鼠标或触摸拖动.
决定地图是否可被两只手指触摸拖拽缩放.
决定地图是否被被鼠标滚轮滚动缩放.
决定地图是否可被双击缩放.
touchZoom
Boolean true
Boolean true
Boolean true
Boolean true
scrollWheelZoom
doubleClickZoom
boxZoom
决定地图是否可被缩放到鼠标拖拽出的矩形的视图,鼠标拖
拽时需要同时按住shift键.
tap
Boolean true
Enables mobile hacks for supporting instant taps (fixing
200ms click delay on iOS/Android) and touch holds (fired as
contextmenu events).
tapTolerance
trackResize
worldCopyJump
Number
15
The max number of pixels a user can shift his finger during
touch for it to be considered a valid tap.
Boolean
Boolean
true
false
确定地图在窗口尺寸改变时是否可以自动处理浏览器以更新
视图.
当这个选项可用时,当你平移地图到其另一个领域时会被地
图捕获到,并无缝地跳转到原始的领域以保证所有标注、矢
量图层之类的覆盖物仍然可见.
closePopupOnClick
Boolean
true
当你不想用户点击地图关闭消息弹出框时,请将其设置
为false .
Keyboard Navigation Options
选项
类型
默认
值
描述
keyboard
Boolean
true
聚焦到地图且允许用户通过键盘的方向键和+/-键来漫游地
图.
keyboardPanOffset
keyboardZoomOffset
Number
Number
80
1
确定按键盘方向键时地图平移的像素.
确定键盘+ or -键对于的缩放级数.
Panning Inertia Options
选项
类型
默认值
描述
inertia
Boolean
true
如果该选项可用,在拖动和在某一时间段内持续朝同一方
向移动建有动力的地图时,会有惯性的效果.
确定惯性移动减速的速率,单位是像素每秒的二次方
2
.
惯性移动的最大速度,单位是像素每秒.
inertiaDeceleration
Number
3000
inertiaMaxSpeed
inertiaThreshold
Number
Number
1500
depends
放开鼠标或是触摸来停止惯性移动与移动停止之间的毫秒
数.
Control options
选项
类型
默认值
描述
zoomControl
Boolean
true
确定zoom control是否默认加载在地图上 .
attributionControl
Boolean
true
确定attribution control是否默认加载在地图上.
Animation options
选项
类型
默认值
描述
fadeAnimation
Boolean
depends
确定瓦片淡出动画是否可用。通常默认在所有浏览器中
都支持CSS3转场,android例外.
zoomAnimation
Boolean
Number
depends
4
确定瓦片缩放动画是否可用。通常默认在所有浏览器中
都支持CSS3转场,android例外.
zoomAnimationThreshold
markerZoomAnimation
Won't animate zoom if the zoom difference exceeds
this value.
Boolean
depends
确定注记的缩放是否随地图缩放动画而播放,如果被禁
用,注记在动画中拉长时会消失。通常默认在所有浏览
器中都支持CSS3转场,android例外.
Events
You can subscribe to the following events using these methods.
Event
Data
描述
click
MouseEvent
用户点击或触摸地图时触发.
dblclick
mousedown
mouseup
MouseEvent
MouseEvent
MouseEvent
MouseEvent
MouseEvent
MouseEvent
MouseEvent
用户双击或连续两次触摸地图时触发.
用户按下鼠标按键时触发.
用户按下鼠标按键时触发.
鼠标进入地图时触发.
mouseover
mouseout
mousemove
contextmenu
鼠标离开地图时触发.
鼠标在地图上移动时触发.
当用户在地图上按下鼠标右键时触发,如果有监听器在监听这个时
间,则浏览器默认的情景菜单被禁用.
focus
Event
当用户在地图上进行标引、点击或移动时进行聚焦.
当地图失去焦点时触发.
blur
Event
preclick
MouseEvent
当鼠标在地图上点击之前触发。有时会在点击鼠标时,并在已存在的
点击事件开始处理之前想要某件事情发生时用得到.
load
Event
Event
Event
当地图初始化时触发。(当地图的中心点和缩放初次设置时).
unload
viewreset
Fired when the map is destroyed with remove method.
当地图需要重绘内容时触发。(通常在地图缩放和载入时发生)这对
于创建用户自定义的叠置图层非常有用.
movestart
move
Event
Event
Event
Event
地图视图开始改变时触发。(比如用户开始拖动地图).
所有的地图视图移动时触发.
moveend
dragstart
当地图视图结束改变时触发。(比如用户停止拖动地图).
用户开始拖动地图时触发.
drag
Event
Event
Event
Event
用户拖动地图时不断重复地触发.
用户停止拖动时触发.
dragend
zoomstart
zoomend
当地图缩放即将发生时触发。(比如缩放动作开始前).
当地图缩放时触发.
zoomlevelschange Event
Fired when the number of zoomlevels on the map is changed due to
adding or removing a layer.
resize
ResizeEvent
Fired when the map is resized.
autopanstart
layeradd
Event
打开弹出窗口时地图开始自动平移时触发.
当一个新的图层添加到地图上时触发.
LayerEvent
LayerEvent
LayerEvent
LayerEvent
LayerEvent
LocationEvent
ErrorEvent
PopupEvent
PopupEvent
layerremove
baselayerchange
overlayadd
overlayremove
locationfound
locationerror
popupopen
当一些图层从地图上移除时触发.
当通过layer control改变基础图层时触发.
Fired when an overlay is selected through the layer control.
Fired when an overlay is deselected through the layer control.
当地理寻址成功时触发(使用locate方法)
当地理寻址错误时触发(使用locate方法)
当弹出框打开时触发(使用openPopup方法)
当弹出框关闭时触发(使用closePopup方法)
popupclose
地图状态修改
方法
返回
值
描述
setView( <LatLng>
center, <Number>
zoom, <zoom/pan
this
设定地图(设定其地理中心和缩放).
options> options? )
setZoom( <Number>
zoom, <zoom options>
options? )
this
this
设定地图的缩放.
zoomIn( <Number>
delta?, <zoom
通过delta变量放大地图的级别,1是delta的默认值.
options> options? )
zoomOut( <Number>
this
通过delta变量缩小地图的级别,1是delta的默认值.
delta?, <zoom
剩余58页未读,继续阅读
资源评论
- yuanzelin82020-10-24不错 很好很好
Copfans
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 自动驾驶-状态估计和定位之Error State EKF.pdf
- STM32F103ZET6+北斗
- 程序流程图的说明及图形示例
- FDN5618P-NL-VB一款SOT23封装P-Channel场效应MOS管
- Go语言基础(变量和基本类型).zip
- 基于CYCLONE2 (EP2C8Q) FPGA 设计PLL锁相环设置时钟Verilog源码Quartus工程文件.zip
- FDN372S-NL-VB一款SOT23封装N-Channel场效应MOS管
- date0425111111111111111111111
- 包含贪心算法的定义及python代码部分实现
- 自动驾驶-状态估计和定位之扩展卡尔曼滤波.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功