- 绑定的操作如下:
```javascript
varmap = new Map({
basemap:”hybrid”,
ground:”world-elevation”
});
const view = new SceneView({
map:map,
container:”viewDiv”,
constraints: {
}, highlightOptions: {minScale:300000
} }); view.on(“click”,function(e){color:"black",haloOpacity:0.65,fillOpacity:0.45
geom = webMercatorUtils.xyToLngLat(e.mapPoint.x,e.mapPoint.y); console.log(geom[0],geom[1]); var xyz = calcPosition(geom[0], geom[1],0); console.log(xyz); }); ```
- type值
| Name | Type | Summary | Class |
| —- | —- | —- | —- |
| blur | {target: View,native: Object} | Fires when browser focus is moved away from the view.
more details | View | | click | {mapPoint: Point,x: Number,y: Number,button: Number,buttons: 0,1,2,type: “click”,stopPropagation: Function,timestamp: Number,native: Object} | Fires after a user clicks on the view.
more details | View | | double-click | {mapPoint: Point,x: Number,y: Number,button: Number,buttons: 0,1,2,type: “double-click”,stopPropagation: Function,timestamp: Number,native: Object} | Fires after double-clicking on the view.
more details | View | | drag | {action: “start”,”added”,”update”,”removed”,”end”,x: Number,y: Number,origin: Object,button: 0,1,2,buttons: Number,type: “drag”,radius: Number,angle: Number,stopPropagation: Function,timestamp: Number,native: Object} | Fires during a pointer drag on the view.
more details | View | | focus | {target: View,native: Object} | Fires when browser focus is on the view.
more details | View | | hold | {mapPoint: Point,x: Number,y: Number,button: 0,1,2,buttons: Number,type: “hold”,stopPropagation: Function,timestamp: Number,native: Object} | Fires after holding either a mouse button or a single finger on the view for a short amount of time.
more details | View | | immediate-click | {mapPoint: Point,x: Number,y: Number,button: 0,1,2,buttons: Number,type: “immediate-click”,stopPropagation: Function,timestamp: Number,native: Object} | Fires right after a user clicks on the view.
more details | View | | immediate-double-click | {mapPoint: Point,x: Number,y: Number,button: 0,1,2,buttons: Number,type: “immediate-double-click”,stopPropagation: Function,timestamp: Number,native: Object} | Is emitted after two consecutiveimmediate-clickevents.
more details | View | | key-down | {repeat: Boolean,key: String,type: “key-down”,stopPropagation: Function,timestamp: Number,native: Object} | Fires after a keyboard key is pressed.
more details | View | | key-up | {type: “key-up”,key: String,stopPropagation: Function,timestamp: Number,native: Object} | Fires after a keyboard key is released.
more details | View | | layerview-create | {layer: Layer,layerView: LayerView} | Fires after each layer in the map has a correspondingLayerViewcreated and rendered in the view.
more details | View | | layerview-create-error | {layer: Layer,error: Error} | Fires when an error emits during the creation of aLayerViewafter a layer has been added to the map.
more details | View | | layerview-destroy | {layer: Layer,layerView: LayerView} | Fires after aLayerViewis destroyed and is no longer rendered in the view.
more details | View | | mouse-wheel | {x: Number,y: Number,deltaY: Number,type: “mouse-wheel”,stopPropagation: Function,timestamp: Number,native: Object} | Fires when a wheel button of a pointing device (typically a mouse) is scrolled on the view.
more details | View | | pointer-down | {pointerId: Number,pointerType: “mouse”,”touch”,x: Number,y: Number,button: Number,buttons: Number,type: “pointer-down”,stopPropagation: Function,timestamp: Number,native: Object} | Fires after a mouse button is pressed, or a finger touches the display.
more details | View | | pointer-enter | {pointerId: Number,pointerType: “mouse”,”touch”,x: Number,y: Number,button: Number,buttons: Number,type: “pointer-enter”,stopPropagation: Function,timestamp: Number,native: Object} | Fires after a mouse cursor enters the view, or a display touch begins.
more details | View | | pointer-leave | {pointerId: Number,pointerType: “mouse”,”touch”,x: Number,y: Number,button: Number,buttons: Number,type: “pointer-leave”,stopPropagation: Function,timestamp: Number,native: Object} | Fires after a mouse cursor leaves the view, or a display touch ends.
more details | View | | pointer-move | {pointerId: Number,pointerType: “mouse”,”touch”,x: Number,y: Number,button: Number,buttons: Number,type: “pointer-move”,stopPropagation: Function,timestamp: Number,native: Object} | Fires after the mouse or a finger on the display moves.
more details | View | | pointer-up | {pointerId: Number,pointerType: “mouse”,”touch”,x: Number,y: Number,button: Number,buttons: Number,type: “pointer-up”,stopPropagation: Function,timestamp: Number,native: Object} | Fires after a mouse button is released, or a display touch ends.
more details | View | | resize | {oldWidth: Number,oldHeight: Number,width: Number,height: Number} | Fires when the view’s size changes.
more details | View |
