Compare commits
	
		
			1 Commits
		
	
	
		
			f52d928b9b
			...
			master
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 90466a4799 | 
| @ -166,5 +166,15 @@ function close(sdk) { | |||||||
|   } |   } | ||||||
|   sdk.viewer.scene.preRender.removeEventListener(syncViewer, syncObject) |   sdk.viewer.scene.preRender.removeEventListener(syncViewer, syncObject) | ||||||
| } | } | ||||||
|  | function destroy(sdk) { | ||||||
|  |   if (mapx.viewer) { | ||||||
|  |     if (mapx.viewer.entities) { | ||||||
|  |       mapx.viewer.entities.removeAll() | ||||||
|  |     } | ||||||
|  |     mapx.viewer.destroy && mapx.viewer.destroy() | ||||||
|  |   } | ||||||
|  |   mapx = {} | ||||||
|  |   sdk.viewer.scene.preRender.removeEventListener(syncViewer, syncObject) | ||||||
|  | } | ||||||
|  |  | ||||||
| export { open, close } | export { open, close, destroy } | ||||||
| @ -83,11 +83,9 @@ class GeoJson extends Base { | |||||||
|  |  | ||||||
|   async on() { |   async on() { | ||||||
|     let url = "" |     let url = "" | ||||||
|     if (this.options.host.endsWith("yjearth4.0")) |     this.options.host = this.options.host || getHost() | ||||||
|       url = this.options.host + '/data/service/getFile' |     url = this.options.host + '/fileInfo/previewLocal' | ||||||
|     else |     url += '?fileAbsolutePath=' + this.options.url | ||||||
|       url = this.options.host + '/yjearth4.0/data/service/getFile' |  | ||||||
|     url = url + '?path=' + encodeURIComponent(this.options.url) |  | ||||||
|     let rsp = await fetch(url, { |     let rsp = await fetch(url, { | ||||||
|       method: 'get', |       method: 'get', | ||||||
|       headers: { |       headers: { | ||||||
|  | |||||||
| @ -349,7 +349,7 @@ class Vector extends Base { | |||||||
|       let url = '' |       let url = '' | ||||||
|       that.options.host = that.options.host || getHost() |       that.options.host = that.options.host || getHost() | ||||||
|       url = that.options.host + '/fileInfo/previewLocal' |       url = that.options.host + '/fileInfo/previewLocal' | ||||||
|       url += '?path=' + that.options.path |       url += '?fileAbsolutePath=' + that.options.path | ||||||
|       fetch(url, { |       fetch(url, { | ||||||
|         method: 'get', |         method: 'get', | ||||||
|         headers: { |         headers: { | ||||||
|  | |||||||
| @ -27,6 +27,7 @@ import { | |||||||
| import { syncSplitData, setActiveId } from '../Global/SplitScreen' | import { syncSplitData, setActiveId } from '../Global/SplitScreen' | ||||||
| import { apiQueryGoodsList } from '../Tools/getGoodsList' | import { apiQueryGoodsList } from '../Tools/getGoodsList' | ||||||
| import YJColorPicker from "../Obj/Element/yj-color-picker"; | import YJColorPicker from "../Obj/Element/yj-color-picker"; | ||||||
|  | import { destroy as mapxDestroy } from "../Global/MapX"; | ||||||
| // window.check = check | // window.check = check | ||||||
|  |  | ||||||
| class YJEarth { | class YJEarth { | ||||||
| @ -572,6 +573,7 @@ class YJEarth { | |||||||
|     } |     } | ||||||
|  |  | ||||||
|     if (this.viewer) { |     if (this.viewer) { | ||||||
|  |       mapxDestroy(this) | ||||||
|       if (this.viewer.entities) { |       if (this.viewer.entities) { | ||||||
|         this.viewer.entities.removeAll() |         this.viewer.entities.removeAll() | ||||||
|       } |       } | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user