MapContextMenu

GeoGlobe.Control. MapContextMenu

地图右键菜单控件类。

Constructor

new MapContextMenu()

Members

className :String

地图右键菜单menuDiv的样式名。
Type:
  • String

contentHTML :String

鼠标右键地图菜单的内容
Type:
  • String

lngLat :GeoGlobe.LngLat

右键点击的地图坐标信息
Type:
Default Value:
  • null
地图右键菜单div
Type:
  • DOMElement

point :GeoGlobe.Point

point右键点击的地图屏幕坐标信息。
Type:
  • GeoGlobe.Point

Methods

_createContainer() → {DOMElement}

Returns:
Type
DOMElement

_showContextMenu()

点击右键在地图上显示菜单。

addItem(menuItem)

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

addSeparator()

添加菜单的分割线。

hide()

隐藏右键菜单。

initialize(options)

鼠标右键地图菜单控件的构造函数。
Parameters:
Name Type Description
options Object 构造参数选项。

mousePos(el, e)

鼠标事件对象转地图屏幕点。
Parameters:
Name Type Description
el DOMElement mapdiv。
e Object 鼠标事件。

setContentHTML(contentHTML)

设置右键菜单的内容。
Parameters:
Name Type Description
contentHTML String 右键菜单的HTML字符串。

show()

显示右键菜单。