这里的OpenLayers2文档 http://dev.openlayers.org/docs/files/OpenLayers/Control/Scale-js.html#OpenLayers.Control.Scale.template Openlayers.Control.Scale说有一个叫做“模板”的属性。 据我所知,我试图设置它:
new OpenLayers.Control.Scale('nodelist',
{ template: 'ca. 1: ${scaleDenom}' }
)
但似乎根本没有效果。 生成的div-Element中显示的实际Scale-Control保持默认状态,就好像它(如果它的设置完全被覆盖)一样。
那么使用Openlayers.Control.Scale.template属性或它的用途是什么?
答案 0 :(得分:0)
仔细研究OpenLayers 2.13库本身就会发现文档有点恶劣,因为无法使用OpenLayers.Control.Scale构造函数设置类似于模板属性的东西。
虽然可以覆盖Scale类并像普通控件那样使用修改后的类。
很抱歉回答我自己的问题,但确实可以帮助那些人:)