supermap leaflet(一)点、线、区域标注

本文详细介绍如何使用Leaflet.js进行地图上的点、线、区域标注,包括生成随机点位、绘制线段及封闭区域的方法,为地理信息系统开发提供实用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、点标注

var points = [];
for(var i = 0; i < 200; i++){ //模拟200个点位
	var point = L.marker([Math.random() * 10, Math.random() * 100 - 20], { //[纬度,经度]
		icon: icon //自定义该点位图标
	});
	points.push(point);
}
var pointsLayer = L.featureGroup(markers).addTo(map); //添加到地图

二、线标注

var latlngs =[[40.001433,116.552597],[39.880615,116.595716]]; //线坐标组
var lineLayer = L.polyline(latlngs, {color: 'red'}).addTo(map); //添加到地图

三、区域标注

var latlngs2 =  [[37.96144,106.17055],[37.99193,106.16641],[37.97666,106.19640],[37.97419,106.19640]]; //区域坐标组
var areaLayer = L.polygon(latlngs2, {color: 'red',fillColor:'blue',weight:1}).addTo(map); //添加到地图

参考文章:

https://blog.youkuaiyun.com/xtfge0915/article/details/80260493

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值