SuperMap.Control.MousePosition

该控件显示鼠标移动时,所在点的地理坐标。

可以通过两种方法在 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());

Inherits from

Summary
SuperMap.Control.MousePosition 该控件显示鼠标移动时,所在点的地理坐标。
Properties
autoActivate {Boolean} 指定是否在添加到地图上时自动激活。默认为true,自动激活。
displayProjection {SuperMap.Projection} 设置鼠标位置的需要进行的投影方式。
emptyString {String} 设置当鼠标移出map控件时,该控件显示的值。
granularity {Integer} 鼠标移动的精度,当鼠标两个位置横坐标或纵坐标之差小于该值时,控件值不刷新。
numDigits {Integer} 地理坐标的精度。默认为5,保留小数点后五位。
prefix {String} 显示文本的前缀。
separator {String} 显示文本的分隔符。
suffix {String} 显示文本的后缀。
Constructor
SuperMap.Control.MousePosition
Functions
activate 激活该控件。
deactivate 取消激活该控件。

Properties

autoActivate

{Boolean} 指定是否在添加到地图上时自动激活。默认为true,自动激活。

prefix

{String} 显示文本的前缀。

separator

{String} 显示文本的分隔符。

suffix

{String} 显示文本的后缀。

numDigits

{Integer} 地理坐标的精度。默认为5,保留小数点后五位。

granularity

{Integer} 鼠标移动的精度,当鼠标两个位置横坐标或纵坐标之差小于该值时,控件值不刷新。

emptyString

{String} 设置当鼠标移出map控件时,该控件显示的值。

displayProjection

{SuperMap.Projection} 设置鼠标位置的需要进行的投影方式。

Constructor

SuperMap.Control.MousePosition

Parameters

options {Object} 设置该类开放的属性值。

Functions

activate

activate: function()

激活该控件。

deactivate

deactivate: function()

取消激活该控件。

坐标转换类。这个类封装了与 proj4js 投影对象进行交互的几种方法。
activate: function()
激活该控件。
deactivate: function()
取消激活该控件。
控件类,提供了多种控件,比如比例尺控件,鹰眼控件,缩放条控件等等。 用于处理 Control 事件的事件处理器 Handler,内部封装了一系列的浏览器事件, 在控件(control)实现过程中可调用Handler,通过 active和 deactive两个方法,实现动态的激活和注销。
Close