我想向 map 添加一个文本,该文本在缩放比例更改时不会缩放并保持其原始大小。
我使用这段代码(javascript):
var text = new L.marker(rect.getBounds().getSouthWest(), {opacity: 0.0001});
text.bindLabel("TEXT", styleProperties);
text.addTo(myLayer);
我希望文本在应用缩放时保持左侧第一张图像的大小。可能吗?
编辑:文本必须像城市名称一样,随着 map 移动但在缩放时不会改变它的大小(是的,我知道城市名称是图像,因为这不容易解决我的问题)。 然而,感谢您的回答,目前我维护标签,这不是一个优雅的解决方案,但可以工作。
最佳答案
你可以使用 Leaflet.label插件(从 Leaflet 1.0 开始,L.Label 作为 L.Tooltip 添加到 Leaflet 核心)。您可以使用自己的 CSS 对其进行样式设置。 查看example .
关于javascript - 我可以在传单中固定文字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39367040/