Constructor
new MapContextMenu()
Members
className :String
地图右键菜单menuDiv的样式名。
Type:
- String
contentHTML :String
鼠标右键地图菜单的内容
Type:
- String
lngLat :GeoGlobe.LngLat
右键点击的地图坐标信息
Type:
menuDiv :DOMElement
- 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()
显示右键菜单。