Bläddra i källkod

merge pr

tags/3.0.0
chenjing 2 år sedan
förälder
incheckning
ca0c3fce79
2 ändrade filer med 17 tillägg och 10 borttagningar
  1. 5
    6
      modules/themes/index.scss
  2. 12
    4
      modules/transform/CoordTransform.js

+ 5
- 6
modules/themes/index.scss Visa fil

@@ -10,7 +10,7 @@
display: block;
}

.cesium-viewer {
.dc-viewer {
font-family: sans-serif;
font-size: 16px;
overflow: hidden;
@@ -22,12 +22,12 @@
height: 100%;
}

.cesium-viewer-widget-container {
.dc-viewer-widget-container {
width: 100%;
height: 100%;
}

.cesium-widget {
.dc-widget {
font-family: sans-serif;
font-size: 16px;
overflow: hidden;
@@ -39,14 +39,13 @@
height: 100%;
}

.cesium-widget,
.cesium-widget canvas {
.dc-widget,
.dc-widget canvas {
width: 100%;
height: 100%;
touch-action: none;
}


.div-icon {
user-select: none;
background-color: #fff;

+ 12
- 4
modules/transform/CoordTransform.js Visa fil

@@ -73,10 +73,18 @@ class CoordTransform {
if (this.out_of_china(lng, lat)) {
return [lng, lat]
} else {
let d = this.delta(lng, lat)
let mgLng = lng + d[0]
let mgLat = lat + d[1]
return [lng * 2 - mgLng, lat * 2 - mgLat]
let out = [lng, lat]

let gcj02_point = this.WGS84ToGCJ02(lng, lat)
let dlng = gcj02_point[0] - lng
let dlat = gcj02_point[1] - lat
do {
gcj02_point = this.WGS84ToGCJ02((out[0] -= dlng), (out[1] -= dlat))
dlng = gcj02_point[0] - lng
dlat = gcj02_point[1] - lat
} while (Math.abs(dlng) > 1e-7 || Math.abs(dlat) > 1e-7)

return out
}
}


Laddar…
Avbryt
Spara