【问题标题】:vector tiles and textpath矢量瓦片和文本路径
【发布时间】:2016-05-27 00:41:12
【问题描述】:

我正在使用 TileStache 渲染矢量切片图层,在 OpenLayers 3 中运行良好。

http://standup.csc.kth.se/maps/projects.html

但是,我想在道路上添加“文本路径”(例如,显示预计完成的年份)。我找不到任何在 OpenLayers 3 中执行 textpath 的方法。我只为 OpenLayers2 找到了一个...

为此目的,我查看了 Leaflet,但是...它不适用于矢量图块,除非插件似乎不允许与 Leaflet 文本路径插件组合...

有没有用矢量图块做文本路径的解决方案?

【问题讨论】:

  • 所以您想要一个 OpenLayers 解决方案,对吗?如果是,leaflet标签可以去掉,传单的人就不用费心了。

标签: leaflet openlayers-3 vector-tiles


【解决方案1】:

OpenLayers 3 尚不支持沿线的文本路径,但这是一项计划中的功能,应该会在今年晚些时候推出。

与此同时,您可以在服务器上计算标签点和角度,并将它们添加到您的矢量图块中。然后,您可以使用简单的ol.style.Textrotation 选项设置它们的样式。

【讨论】:

  • 谢谢,这对我来说确实是一个前进的方向,因为我只想显示 4 位数的年份,所以曲线的不同部分具有不同的角度这一事实并不是什么大问题。你有关于如何使用 postgis 选择常规点(以及如何计算它们的方向角)的提示吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-24
  • 1970-01-01
相关资源
最近更新 更多