2017-01-15 1 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

Спасибо! В настоящее время я экспериментирую с несколькими графиками, в которых я использую холст (textpath, нарисованный на нем) в качестве материала. Рекламные щиты, похоже, не работают, потому что они не являются статичными и следуют за разрешением камеры, поэтому, скорее всего, это будет прямоугольник или инкрустация, как вы упомянули (нужно проверить эти показатели). – nauti

Смежные вопросы