| | |
| | | > |
| | | <mapsdk></mapsdk> |
| | | </div> |
| | | <div id="ds" v-show="isShowDs"></div> |
| | | <div |
| | | id="ds" |
| | | v-show="isShowDs" |
| | | ></div> |
| | | <!--openLayers显示界面--> |
| | | <div |
| | | v-show="isOlMapFlag" |
| | |
| | | }); |
| | | let mapZoomAndMove = function (event) { |
| | | var position = window.map.getView().getCenter(); |
| | | var pos = transform(position, 'EPSG:3857', 'EPSG:4326'); |
| | | |
| | | // var pos = transform(position, 'EPSG:3857', 'EPSG:4326'); |
| | | var pos = position; |
| | | var level = that.getHeight(parseInt(window.map.getView().getZoom())); |
| | | window.Viewer.camera.setView({ |
| | | destination: Cesium.Cartesian3.fromDegrees(pos[0], pos[1], level), |
| | |
| | | var lat = Cesium.Math.toDegrees(cartographic.latitude); |
| | | var lng = Cesium.Math.toDegrees(cartographic.longitude); |
| | | var level = this.getLevel(cartographic.height); |
| | | var value |
| | | // window.map |
| | | // .getView() |
| | | // .setCenter(transform([lng, lat], 'EPSG:4326', 'EPSG:3857')); |
| | | window.map |
| | | .getView() |
| | | .setCenter(transform([lng, lat], 'EPSG:4326', 'EPSG:3857')); |
| | | .setCenter([lng, lat]); |
| | | window.map.getView().setZoom(level); |
| | | }, |
| | | getLevel(height) { |