2017-01-15 9 views
1

私は、国の地域に応じて曲がった国のラベルを作り直したいと思います。ポリライン上のセシウムラベル(テキストパスに似ています)?

d3(またはSVG)では、ポリラインを作成してテキストパスを使用してそれにテキストを付けることができます。例:https://www.w3.org/TR/SVG2/images/text/text-path-startoffset.svg

同様のことをセシウムで行うことは可能でしょうか?リーフレットで

は、それはそのように実装されています。http://makinacorpus.github.io/Leaflet.TextPath/

答えて

0

セシウムの現在のバージョンではそのためのネイティブサポートはありません。私はそれをセシウムに加えるために私が知っている短期的な計画はありません。

でも、回避策を見つけることができます。たとえば、SVGをセシウムのテクスチャマップイメージソースとして使用することができます。そのため、D3を使用してオンザフライで湾曲したテキストを作成し、その結果をセシウムビールボードイメージまたはセシウムグローインレーイメージにロードすることができます。実際にワイヤリングする方法とそれがどれだけうまくいくかを理解するためには、おそらく何らかの実験が必要になるでしょう。

+0

ありがとうございます!私は現在、キャンバス(それに描画されたテキストパス)を素材として使用するいくつかのグラフィックスを試しています。ビルボードは静止しておらず、カメラビューに従っているため動作していないようです - あなたが言及したように長方形またはインレイ画像になる可能性が高くなります(それらのパフォーマンスをベンチマークする必要があります)。 – nauti

関連する問題