function handleClick() {
map.zoomIn();
}
map.on('click', handleClick);map.onCenterChanged(centerChangePost);
function centerChangePost() {
var center = map.getCenter();
alert( 'Lng:'+map.getCenter().lng+'\n'+'Lat:'+map.getCenter().lat);
}map.onHeadingChanged(headingChangePost);
function headingChangePost() {
alert('Heading Changed!')
}map.onZoomChanged(zoomChangePost);
function zoomChangePost() {
alert('Zoom Changed!')
}关于地图事件,如下表所示,具体请参见HWMap事件。
| 事件 | 含义 | 使用方式 |
|---|---|---|
| click | 鼠标左键点击。 | map.on('click', callback), 参数callback为回调函数。 |
| singleclick | 鼠标左键点击。 | map.on('singleclick', callback), 参数callback为回调函数。 |
| dblclick | 鼠标左键双击。 | map.on('dblclick', callback), 参数callback为回调函数。 |
| contextmenu | 鼠标右键点击。 | map.on('contextmenu', callback), 参数callback为回调函数。 |
| pointermove | 鼠标移动。 | map.on('pointermove', callback), 参数callback为回调函数。 |
| pointerdown | 鼠标键按下。 | map.on('pointerdown', callback), 参数callback为回调函数。 |
| pointerup | 鼠标键松开。 | map.on('pointerup', callback), 参数callback为回调函数。 |
| pointerdrag | 地图拖动。 | map.on('pointerdrag', callback), 参数callback为回调函数。 |
| movestart | 地图开始移动。 | map.on('movestart', callback), 参数callback为回调函数。 |
| moveend | 地图结束移动。 | map.on('moveend', callback), 参数callback为回调函数。 |
| onCenterChanged | 地图中心点改变。 | map.onCenterChanged(callback), 参数callback为回调函数。 |
| onHeadingChanged | 方向改变。 | map.onHeadingChanged(callback), 参数callback为回调函数。 |
| onZoomChanged | 缩放级别改变。 | map.onZoomChanged(callback), 参数callback为回调函数。 |