OpenLayers.Control.Scale.template - 它是如何工作的并且完全可以工作?

时间:2017-09-21 11:58:57

标签: javascript openlayers

这里的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属性或它的用途是什么?

1 个答案:

答案 0 :(得分:0)

仔细研究OpenLayers 2.13库本身就会发现文档有点恶劣,因为无法使用OpenLayers.Control.Scale构造函数设置类似于模板属性的东西。

虽然可以覆盖Scale类并像普通控件那样使用修改后的类。

很抱歉回答我自己的问题,但确实可以帮助那些人:)