| | |
| | | }, |
| | | }, |
| | | computed: { |
| | | ...mapGetters(["iconHide"]), |
| | | ...mapGetters(["iconHide", "dimensionData"]), |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | } |
| | | }, |
| | | flyTo(item) { |
| | | let that = this; |
| | | let posi = this[item.layer].positions[0]; |
| | | // console.log(posi); |
| | | let lntLat = |
| | | that.dimensionData.pitch == -45 |
| | | ? [posi.lng + 0.00917, posi.lat - 0.0188, 2100] |
| | | : [posi.lng + 0.00917, posi.lat - 0.0038, 2400]; |
| | | this.$store.dispatch("mapFlyTo", { |
| | | //飞入 |
| | | lntLat: [posi.lng + 0.00917, posi.lat - 0.0188, 2100], |
| | | lntLat: lntLat, |
| | | // lntLat: [posi.lng + 0.01187, posi.lat - 0.0308, 4000], |
| | | // lntLat: [121.50492752204283, 31.21567802276832, 2530], |
| | | heading: 0, |
| | | pitch: -45, |
| | | roll: 0, |
| | | heading: that.dimensionData.heading, |
| | | pitch: that.dimensionData.pitch, |
| | | roll: that.dimensionData.roll, |
| | | noOpen: true, |
| | | }); |
| | | }, |