UNPKG

@orca-fe/x-map

Version:
8 lines (7 loc) 502 B
import CGCS2000WebViewport from '@cgcs2000/viewport-cgcs2000-project'; import WebMercatorViewport from '@math.gl/web-mercator'; export const getMapViewport = (viewport, type = 'mercator') => { const WebViewport = { equirectangular: CGCS2000WebViewport }[type] || WebMercatorViewport; const webMercatorViewport = new WebViewport(Object.assign(Object.assign({}, viewport), { longitude: viewport.lng, latitude: viewport.lat, bearing: viewport.rotate })); return webMercatorViewport; };