折线上的铯标签(类似于文本路径)?
Cesium labels on a polyline (similiar to a textpath)?
我想根据国家的面积重新创建弯曲的国家标签。
在 d3(或 SVG)中,我可以构造一条多段线,然后使用文本路径在其上放置文本。示例:https://www.w3.org/TR/SVG2/images/text/text-path-startoffset.svg
在Cesium中是否可以做类似的事情?
在Leaflet中是这样实现的:http://makinacorpus.github.io/Leaflet.TextPath/
在当前版本的 Cesium 中没有对此的原生支持。它可能会在某个地方的愿望清单或路线图上提到,但据我所知没有 short-term 计划将它添加到 Cesium 中。
即便如此,您也许可以找到解决方法。例如,SVG 可以用作 Cesium 中的纹理贴图图像源,因此您可以使用 D3 生成弯曲文本 on-the-fly 并将结果加载到 Cesium 广告牌图像甚至是 Cesium Globe 镶嵌图像中。可能需要进行一些实验才能弄清楚如何实际连接它以及它的工作情况。
我想根据国家的面积重新创建弯曲的国家标签。
在 d3(或 SVG)中,我可以构造一条多段线,然后使用文本路径在其上放置文本。示例:https://www.w3.org/TR/SVG2/images/text/text-path-startoffset.svg
在Cesium中是否可以做类似的事情?
在Leaflet中是这样实现的:http://makinacorpus.github.io/Leaflet.TextPath/
在当前版本的 Cesium 中没有对此的原生支持。它可能会在某个地方的愿望清单或路线图上提到,但据我所知没有 short-term 计划将它添加到 Cesium 中。
即便如此,您也许可以找到解决方法。例如,SVG 可以用作 Cesium 中的纹理贴图图像源,因此您可以使用 D3 生成弯曲文本 on-the-fly 并将结果加载到 Cesium 广告牌图像甚至是 Cesium Globe 镶嵌图像中。可能需要进行一些实验才能弄清楚如何实际连接它以及它的工作情况。