OpenLayers中的归因输出变量值

时间:2011-03-03 22:23:20

标签: javascript openlayers

我想在OpenLayers地图上显示一个字符串(让我们说'blabla'),使得字符串的位置相对于viewfram保持不变 - 即当用户缩放时它不会移动(类似于Control.PanZoom( )控制)。

Control.Attribution()就是这么做的。它适用于“静态”数据,例如

'attribution': "blabla"

但是,我还想显示其值发生变化的字符串(假设名为var的变量,初始值为var ='blabla',但其值也会根据用户交互更改为'blu'和'pla' )。

我尝试使用

'attribution': "${var}"

但输出$ {var}而不是'blabla'。

有谁知道1)我如何使用归因选项输出变量或2)如何在地图上放置变量以使其始终保持在相对于视框的相同位置?

谢谢

1 个答案:

答案 0 :(得分:1)

尝试直接使用您的变量:

var myvar = 'blabla';

// your code and then...

'attribution': myvar