该控件显示鼠标移动时,所在点的地理坐标。
可以通过两种方法在 map 上添加 MousePosition 控件: 第一种方式是,在实例化 map 时 设置 map 的 options 属性添加控件,如:
var map = new SuperMap.Map("map",{controls:[ new SuperMap.Control.MousePosition() ]});
第二种方式是通过 map 的 addControl() 方法添加控件,如:
var map = new SuperMap.Map("map"); map.addControl(new SuperMap.Control.MousePosition());
SuperMap. |
该控件显示鼠标移动时,所在点的地理坐标。 |
Properties | |
autoActivate | {Boolean} 指定是否在添加到地图上时自动激活。默认为true,自动激活。 |
displayProjection | {SuperMap.Projection} 设置鼠标位置的需要进行的投影方式。 |
emptyString | {String} 设置当鼠标移出map控件时,该控件显示的值。 |
granularity | {Integer} 鼠标移动的精度,当鼠标两个位置横坐标或纵坐标之差小于该值时,控件值不刷新。 |
numDigits | {Integer} 地理坐标的精度。默认为5,保留小数点后五位。 |
prefix | {String} 显示文本的前缀。 |
separator | {String} 显示文本的分隔符。 |
suffix | {String} 显示文本的后缀。 |
Constructor | |
SuperMap. |
|
Functions | |
activate | 激活该控件。 |
deactivate | 取消激活该控件。 |
{SuperMap.Projection} 设置鼠标位置的需要进行的投影方式。
激活该控件。
activate: function()
取消激活该控件。
deactivate: function()