浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
leaflet画圆的基础上加个label
alanwhy
545EXP
2019年12月20日
RT
我用L.circle画了一个圆,想在圆上加个类似于label的东西,用来显示当前圆的半径是多少,有什么实现的思路么
看了demo,leaflet官方的demo,leaflet推荐的插件,度娘都无果,,
动态标绘
leaflet
2 个回答
自问自答,,楼上说的方式是加了个tooltip的方式,其实跟popup的方式很像,不是最后我想要的结果
最后的方式是把取圆上一点然后加一个marker,marker的icon使用divIcon自定义成了label的样子
主要注意一点是L.circle是没有geometry的属性的,需要通过一个算法把圆变成很多点的集合,然后取出一点加marker即可
alanwhy
545EXP
2019年12月23日
请
登录
或者
注册
后再添加评论。
您好,根据这个需求比较简单的实现方法就是
L.circle.bindTooltip()
绑定上一个tooltip,对circle用
getRadius
获取半径
于浩
5,668EXP
2019年12月20日
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
leaflet动态标绘只有基本标号可以画出来,别的标号面板里可显示但是标不上
基于leaflet地图动态标绘,可以禁止编辑么
leaflet使用设置crs为4490的坐标,如何在此基础上加载国家的天地图
项目中进行leaflet 二维动态标绘时,如何保存动画
leaflet 标绘面加不了背景颜色
如何在加载好的态势图基础上上重新编辑进行绘制,重新保存
iclient for leaflet 在4326底图上画圆不圆
iclient for leaflet 用本地网址 标绘面板的标号没显示
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...