|
@@ -246,14 +246,15 @@ export class TiledMapBase extends THREE.EventDispatcher{
|
|
this.loadingInProgress = 0
|
|
this.loadingInProgress = 0
|
|
|
|
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
get zoomLevel(){
|
|
get zoomLevel(){
|
|
return this._zoomLevel
|
|
return this._zoomLevel
|
|
}
|
|
}
|
|
set zoomLevel(zoomLevel){
|
|
set zoomLevel(zoomLevel){
|
|
if(this._zoomLevel != zoomLevel){
|
|
if(this._zoomLevel != zoomLevel){
|
|
this._zoomLevel = zoomLevel
|
|
this._zoomLevel = zoomLevel
|
|
- //this.dispatchEvent('zoomLevelChange',zoomLevel)
|
|
|
|
|
|
+
|
|
|
|
+ this.dispatchEvent({type:'zoomLevelChange',zoomLevel})
|
|
|
|
|
|
//if(this.name == 'map')console.log(zoomLevel,viewer.mapViewer.camera.zoom)
|
|
//if(this.name == 'map')console.log(zoomLevel,viewer.mapViewer.camera.zoom)
|
|
}
|
|
}
|
|
@@ -364,6 +365,8 @@ export class TiledMapBase extends THREE.EventDispatcher{
|
|
|
|
|
|
level = Math.max(level, 0)
|
|
level = Math.max(level, 0)
|
|
level = Math.min(level, void 0 === this.maxDepth ? 1 / 0 : this.maxDepth)
|
|
level = Math.min(level, void 0 === this.maxDepth ? 1 / 0 : this.maxDepth)
|
|
|
|
+
|
|
|
|
+
|
|
this.zoomLevel = level//add
|
|
this.zoomLevel = level//add
|
|
|
|
|
|
|
|
|