leaflet沿线标注_leaflet(二)在地图上添加标记

本文介绍了如何在Leaflet地图上添加标记,包括使用L.marker接口创建默认和自定义标记,以及如何通过继承L.Icon实现多个相似标记的批量创建。详细讲述了设置标记的属性,如可拖动、提示信息、自定义图标、定位点和警告框位置等。
摘要由CSDN通过智能技术生成

地图上添加标记使用L.marker接口

使用:第二个对象是可选的

L.marker( [ x , y ] , {

//设置参数

title:‘haha’ //鼠标hover出现title值

draggable:true  //设置此参数后标记可拖动(移动)

}).addTo(mymap)

默认标记

var marker = L.marker([0, 0],{

title:'景山',

draggable:true}).addTo(m);

自定义标记

借助L.icon接口。可以使用 自定义图标

下面的代码那个图片就是图标,哈哈

var myimage =L.icon({

iconUrl:'./image.jpg', //图片url

iconSize:[50,100], //设置图片大小 宽度50.高度100iconAnchor: [0,0] //设置定位点的位置。默认为中心 例子中以左上角为定位参考。相当于relative

popupAnchor:[50 ,0], //设置警示框位置 ,以iconAnchor的值进行定位。相当于absolute 例子中的警示框定位到有、右上角。

})

var marker = L.marker([0, 0],{

icon:myimage

title:'景山',

draggable:true}).addTo(m);

当我们需要很多共同点的图标。例如只是图片不一样,但是图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值