优化地图展示流程,已经默认统一坐标为wgs84
This commit is contained in:
@@ -2,8 +2,16 @@ import { fromLonLat as projFromLonLat, toLonLat as projToLonLat } from 'ol/proj'
|
||||
import gcoord from 'gcoord'
|
||||
|
||||
export function fromLonLat(coordinate) {
|
||||
return projFromLonLat(gcoord.transform(coordinate, gcoord.WGS84, gcoord.GCJ02))
|
||||
if (window.coordinateSystem === 'GCJ02') {
|
||||
return projFromLonLat(gcoord.transform(coordinate, gcoord.WGS84, gcoord.GCJ02))
|
||||
}else {
|
||||
return projFromLonLat(coordinate)
|
||||
}
|
||||
}
|
||||
export function toLonLat(coordinate) {
|
||||
return gcoord.transform(projToLonLat(coordinate), gcoord.GCJ02, gcoord.WGS84)
|
||||
if (window.coordinateSystem === 'GCJ02') {
|
||||
return gcoord.transform(projToLonLat(coordinate), gcoord.GCJ02, gcoord.WGS84)
|
||||
}else {
|
||||
return projToLonLat(coordinate)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user