Значение выходной переменной для атрибуции в OpenLayers - PullRequest
0 голосов
/ 04 марта 2011

Я хотел бы отобразить строку (скажем, «blabla») на карте OpenLayers так, чтобы позиция строки оставалась постоянной относительно видовой рамки - то есть она не перемещалась, когда пользователь масштабировал (аналогично Control.PanZoom () контролирует).

Control.Attribution () делает это.Он работает для «статических» данных, таких как

'attribution': "blabla"

. Однако я также хотел бы отобразить строки, значения которых меняются (скажем, переменная с именем var, с начальным значением var = 'blabla', но чье значениетакже изменится на 'blu' и 'pla' в зависимости от взаимодействия с пользователем).

Я попытался использовать

'attribution': "${var}"

, но вместо 'blabla' выдает $ {var}.

Кто-нибудь знает либо 1) как я мог бы выводить переменные с опцией атрибуции, либо 2) как разместить переменные на карте так, чтобы она всегда оставалась в той же позиции относительно видового кадра?

Спасибовы

1 Ответ

1 голос
/ 07 марта 2011

Попробуйте напрямую использовать вашу переменную так:

var myvar = 'blabla';

// your code and then...

'attribution': myvar
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...