我想在OpenLayers地图上显示一个字符串(让我们说'blabla'),使得字符串的位置相对于viewfram保持不变 - 即当用户缩放时它不会移动(类似于Control.PanZoom( )控制)。
Control.Attribution()就是这么做的。它适用于“静态”数据,例如
'attribution': "blabla"
但是,我还想显示其值发生变化的字符串(假设名为var的变量,初始值为var ='blabla',但其值也会根据用户交互更改为'blu'和'pla' )。
我尝试使用
'attribution': "${var}"
但输出$ {var}而不是'blabla'。
有谁知道1)我如何使用归因选项输出变量或2)如何在地图上放置变量以使其始终保持在相对于视框的相同位置?
谢谢
答案 0 :(得分:1)
尝试直接使用您的变量:
var myvar = 'blabla';
// your code and then...
'attribution': myvar