0
我想在OpenLayers地圖上顯示一個字符串(比如說'blabla'),以便字符串的位置相對於viewfram保持不變 - 即當用戶縮放時它不會移動(類似於Control.PanZoom()控件)。OpenLayers中的輸出變量值
Control.Attribution()這樣做。它適用於「靜態」數據,如
'attribution': "blabla"
不過,我也想顯示的字符串,其值的變化(比方說,一個變種變量命名的,初始值VAR =「布拉布拉」,但其價值也將根據用戶交互而改爲「藍光」和「白光」)。
我嘗試使用
'attribution': "${var}"
但它輸出$,而不是 '布拉布拉'{VAR}。
有人會知道1)如何使用屬性選項輸出變量或2)如何在地圖上放置變量,使其始終與視圖框保持相同的位置?
謝謝
並直接使用變量? '歸屬':var – 2011-03-04 12:35:44
@fran:哦,它的工作原理......不知何故,我錯過了那一個。謝謝:) 現在我的問題是var不會更新 - 即它始終顯示'blablabla',即使我刪除具有屬性的圖層,更改屬性值並替換圖層。我應該編輯我的問題還是問一個新問題? PS:對不起,我沒有回答我沒有意識到留下評論 – quarkdown27 2011-03-07 15:34:14
我認爲你應該打開一個新的問題發佈你的新問題。我將發佈第一條評論以幫助未來的其他用戶;) – 2011-03-07 19:51:28