OpenLayers.Control.Scale.template - 它是如何工作的,它到底有没有用?
OpenLayers.Control.Scale.template - how does it work and does it work at all?
OpenLayers2 文档在这里
http://dev.openlayers.org/docs/files/OpenLayers/Control/Scale-js.html#OpenLayers.Control.Scale.template
说 Openlayers.Control.Scale 有一个 属性 叫做 "template"。
据我所知,我试图将其设置为:
new OpenLayers.Control.Scale('nodelist',
{ template: 'ca. 1: ${scaleDenom}' }
)
不过好像一点作用都没有。
结果 div-Element 中显示的实际 Scale-Control 保持默认状态,就好像它(如果它的设置完全)被覆盖了一样。
那么使用 Openlayers.Control.Scale.template 属性 的正确方法是什么?它有什么用?
仔细查看 OpenLayers 2.13 库本身会发现该文档在某种程度上是恶意的,因为无法使用 OpenLayers.Control.Scale 构造函数设置类似模板 属性 的内容。
尽管可以覆盖比例 class 并像普通控件一样使用修改后的比例。
很抱歉回答我自己的问题,但这确实对那里的人有帮助:)
OpenLayers2 文档在这里 http://dev.openlayers.org/docs/files/OpenLayers/Control/Scale-js.html#OpenLayers.Control.Scale.template 说 Openlayers.Control.Scale 有一个 属性 叫做 "template"。 据我所知,我试图将其设置为:
new OpenLayers.Control.Scale('nodelist',
{ template: 'ca. 1: ${scaleDenom}' }
)
不过好像一点作用都没有。 结果 div-Element 中显示的实际 Scale-Control 保持默认状态,就好像它(如果它的设置完全)被覆盖了一样。
那么使用 Openlayers.Control.Scale.template 属性 的正确方法是什么?它有什么用?
仔细查看 OpenLayers 2.13 库本身会发现该文档在某种程度上是恶意的,因为无法使用 OpenLayers.Control.Scale 构造函数设置类似模板 属性 的内容。
尽管可以覆盖比例 class 并像普通控件一样使用修改后的比例。
很抱歉回答我自己的问题,但这确实对那里的人有帮助:)