2016-02-15 3 views
0

Я использую TileStache для визуализации вектора плитки слоя, хорошо работают в OpenLayers 3.вектор плитка и textpath

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

Однако, я хотел бы добавить «текст» путь по дорогам (например, шоу год ожидаемого завершения). Я не мог найти способ сделать текстовый путь в OpenLayers 3. Я нашел только один для OpenLayers2 ...

Я смотрел листовку для этой цели, но ... она не работает с векторными плитками, за исключением плагинов, которые похоже, не позволяют сочетать с плагином текстового поля Leaflet ...

Есть ли какое-либо решение для создания текстовой дорожки с векторными плитками?

+0

Итак, вы хотите решение OpenLayers, верно? Если «да», тег «листовки» можно удалить, поэтому ребятам листовки не нужно беспокоиться. –

ответ

1

Текстовые пути вдоль линий еще не поддерживаются в OpenLayers 3, но являются запланированной функцией, которая должна быть доступна в конце этого года.

А пока вы можете рассчитать метки и углы на сервере и добавить их к вашим векторным фрагментам. Затем вы можете создать их с помощью простых ol.style.Text и rotation.

+0

Спасибо, это действительно было бы для меня способом, поскольку я хочу показать только 4-значные годы, поэтому факт, что разные части кривой имеют разные углы, не является большой проблемой. Есть ли у вас намек на то, как выбирать регулярные точки (и как вычислять их угол наклона) с помощью postgis? –