Scale 比例尺

一个简单的比例尺控件,以公制(m/km)和英制(mi/ft)系统显示当前屏幕中心的比例。扩展自 Control。

使用示例

hnsdk.control.scale().addTo(map);

Creation

构造函数说明
hnsdk.control.scale(options?)用给定的选项创建一个比例尺控件。

Options 选项

选项类型默认值说明
maxWidthNumber100 控件的最大宽度,单位是像素。宽度是动态设置的,以显示圆形值(如100、200、500)。
metricBooleanTrue是否显示公制比例线(米/公里)。
imperialBooleanTrue是否显示英制比例线(英里/英尺)。
updateWhenIdleBooleanfalse 如果为 true, 控件在 移动结束时被更新,否则它总是最新的( move 时更新)。

选项类型默认值说明
positionString'topright' 控件的位置(地图的一个角)。可能的值是 'topleft''topright''bottomleft''bottomright'

Methods 方法

方法名返回值说明
getPosition()string

返回控件的位置。

setPosition(position)this

设置控件的位置。

getContainer()HTMLElement

返回包含该控件的 HTMLElement。

addTo(map)this

将控件添加到给定的地图中。

remove()this

将控件从当前活动的地图上删除。

Last Updated:
Contributors: 小小志