Class: MapContextMenu

.Control. MapContextMenu

地图右键菜单控件类。

new MapContextMenu()

Source:
View2D/control/MapContextMenu.js

Members


className :String

地图右键菜单menuDiv的样式名。
Type:
  • String
Source:
View2D/control/MapContextMenu.js

contentHTML :String

鼠标右键地图菜单的内容
Type:
  • String
Source:
View2D/control/MapContextMenu.js

lngLat :GeoGlobe.LngLat

右键点击的地图坐标信息
Type:
Source:
View2D/control/MapContextMenu.js

地图右键菜单div
Type:
  • DOMElement
Default Value:
  • null
Source:
View2D/control/MapContextMenu.js

point :GeoGlobe.Point

point右键点击的地图屏幕坐标信息。
Type:
  • GeoGlobe.Point
Source:
View2D/control/MapContextMenu.js

Methods


_createContainer()

Source:
View2D/control/MapContextMenu.js
Returns:
Type
DOMElement

_showContextMenu()

点击右键在地图上显示菜单。
Source:
View2D/control/MapContextMenu.js

addItem(menuItem)

添加菜单选项。
Parameters:
Name Type Description
menuItem GeoGlobe.View2D.MenuItem 鼠标右键地图菜单选项。
Source:
View2D/control/MapContextMenu.js

addSeparator()

添加菜单的分割线。
Source:
View2D/control/MapContextMenu.js

hide()

隐藏右键菜单。
Source:
View2D/control/MapContextMenu.js

initialize(options)

鼠标右键地图菜单控件的构造函数。
Parameters:
Name Type Description
options Object 构造参数选项。
Source:
View2D/control/MapContextMenu.js

mousePos(el, e)

鼠标事件对象转地图屏幕点。
Parameters:
Name Type Description
el DOMElement mapdiv。
e Object 鼠标事件。
Source:
View2D/control/MapContextMenu.js

setContentHTML(contentHTML)

设置右键菜单的内容。
Parameters:
Name Type Description
contentHTML String 右键菜单的HTML字符串。
Source:
View2D/control/MapContextMenu.js

show()

显示右键菜单。
Source:
View2D/control/MapContextMenu.js