marker.bindTooltip 中如何控制显示,如何把显示框的大小进行调整当鼠标放到相应的点的时候,在点位的时候显示一个弹框,如何控制这个弹框的大小和内容

5 篇文章 0 订阅

1.

this.Rendering.bindTooltip("<div style='{ width: 10%, height: , position: 'absolute' }' >"+geoJsonPoint.properties.stationKey +

          " " +

          geoJsonPoint.properties.stationName +

          "( " +

          geoJsonPoint.properties.bigIndustryName +

          " )"+"</div>"

          , { //内容可以自定义为HTML,如:<div>自定义结构</div>

          direction: 'top', // 显示在头部

          offset: [0, -36], // 向上偏移

          permanent: true, // 永久打开提示

            className: 'anim-tooltip', // 自定义class

          opacity: 0.8

        }

.anim-tooltip {

  transition: opacity 4.0s linear;

  /*动画效果*/

  font: italic bold 12px/30px arial, sans-serif;

  font-family: "Times New Roman", Georgia, Serif;

  /*字体发光*/

  text-shadow: 1px 0 0 #8B4513, 0 1px 0 #8B4513,

    0 -1px 0 #8B4513, -1px 0 0 #8B4513,

    1px 0 1px #8B4513, 0 1px 1px #8B4513,

    0 -1px 1px #8B4513, -1px 0 1px #8B4513;

}

这个里面内容是活的,当显示内容的时候,内容是活的,上面这样的写法,在这个结构里面引用css,这样能修改弹框的样式,修改完之后,从而进行改变相应的样式,这个里面就是修改了字体的大小,增加了字体的样式。一开始我尝试了很多方法,在网上也找到了很多,就是没有找到可以修改样式的代码,这个里面把样式,和相应的结构代码都写好了,详细的记录了如果去配置结构,内容加上修改弹框的样式,我一开始在内容的外面增加了div,想要修改弹框的样式,结构没有实现,最后还是需要在结构里面,在这个className 里面引用样式,才能进行相关的修改。这个修改的方法很好的符合了我的预期,加油,相信未来会更加美好的。

下面添加一些别的地址,有需要的可以看看。

Leaflet地图基础示例_lihefei_coder的博客-CSDN博客_leaflet实例<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <.https://blog.csdn.net/lihefei_coder/article/details/119609165给Tooltip内元素 绑定事件 改变Tooltip显示内容(leaflet、bindTooltip )_qq_46302247的博客-CSDN博客layer.bindTooltip(`<divclass="tip-box"> <div class="tip-box-top"> <div class="item">米</div> <div class="item">千米</div> <div class="item">海里</div> </div> <div class="tip-boxhttps://blog.csdn.net/qq_46302247/article/details/124476294

leaflet自定义toolTip样式_衣乌安、的博客-CSDN博客_leaflet tooltip样式leaflet自带tooltip相关api,支持传入自定义内容,但容器不支持自定义样式,通过leaflet源码_initLayout函数可以找到生成的tooltip的class名leaflet-tooltip等,然后就可以通过修改对应样式自己自定义样式了layer.bindTooltip( `<div > </div>`, { direction:...https://zsy-x.blog.csdn.net/article/details/104482219?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-7-104482219-blog-124476294.pc_relevant_multi_platform_whitelistv1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-7-104482219-blog-124476294.pc_relevant_multi_platform_whitelistv1&utm_relevant_index=13 

Leaflet开发笔记-Tooltip_不知名码农1994的博客-CSDN博客_leaflet tooltipTooltip图层显示文本。官网API文档地址:https://leafletjs.com/reference-1.5.0.html#tooltip一些配置参数请查阅官方文档。下面举例项目开发中常用方法。基本用法:marker.bindTooltip("my tooltip text").openTooltip(); //里面内容可以填写html字符串打开显示文本:marker.op...https://blog.csdn.net/u013025674/article/details/93491010leaflet自定义toolTip样式_衣乌安、的博客-CSDN博客_leaflet tooltip样式leaflet自带tooltip相关api,支持传入自定义内容,但容器不支持自定义样式,通过leaflet源码_initLayout函数可以找到生成的tooltip的class名leaflet-tooltip等,然后就可以通过修改对应样式自己自定义样式了layer.bindTooltip( `<div > </div>`, { direction:...https://blog.csdn.net/zSY_snake/article/details/104482219 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值