直接跳到内容
本页目录

Map

基础用法

API

属性

属性名说明类型默认值
v-model:center地图中心点Array [0, 0]
v-model:zoom地图缩放级别number 12
max_zoom最大缩放级别number null
min_zoom最小缩放级别number null
zoom_snap缩放步长number 1
zoom_delta缩放增量number 1
crs坐标参考系统enum 'EPSG3857'
dragging是否可拖动boolean true
touch_zoom是否支持触摸缩放boolean true
scroll_wheel_zoom是否支持滚轮缩放boolean false
double_click_zoom是否支持双击缩放boolean true
box_zoom是否支持框选缩放boolean true
tap是否启用移动端点击支持boolean true
tap_tolerance触摸容差number 15
world_copy_jump是否支持世界复制跳转boolean false
close_popup_on_click点击地图时是否关闭弹窗boolean true
bounce_at_zoom_limits是否在缩放限制时反弹boolean true
keyboard是否支持键盘控制boolean true
keyboard_pan_offset键盘平移偏移量number 80
keyboard_zoom_offset键盘缩放偏移量number 1
inertia是否启用惯性效果boolean true
inertia_deceleration惯性减速率number 3000
inertia_max_speed最大惯性速度number 1500
zoom_control是否显示缩放控件boolean true
attribution_control是否显示属性控件boolean true
zoom_animation_threshold缩放动画阈值number 4
basemap底图样式object {}
style自定义样式string ''

方法

方法名说明类型
add添加图层或控件(item: any, index?: number) => void
clear清除所有图层和控件() => void
fit_bounds设置地图视图以包含给定的地理边界(bounds: any) => void
remove移除图层或控件(item: any) => void
save将地图保存为HTML文件(outfile: string, title: string) => void
substitute替换地图上的图层或控件(old: any, new_: any) => void

Slots

插槽名说明
layers地图图层插槽
controls地图控件插槽

Events

事件名说明类型

src/examples/vleaflet/Map

Map已经加载完毕