UNPKG

@bokeh/bokehjs

Version:

Interactive, novel data visualization

20 lines 871 B
import { wgs84_mercator } from "../../core/util/projections"; export function geographic_to_meters(x_lon, y_lat) { return wgs84_mercator.compute(x_lon, y_lat); } export function meters_to_geographic(mx, my) { return wgs84_mercator.invert(mx, my); } export function geographic_extent_to_meters(extent) { const [g_xmin, g_ymin, g_xmax, g_ymax] = extent; const [m_xmin, m_ymin] = geographic_to_meters(g_xmin, g_ymin); const [m_xmax, m_ymax] = geographic_to_meters(g_xmax, g_ymax); return [m_xmin, m_ymin, m_xmax, m_ymax]; } export function meters_extent_to_geographic(extent) { const [m_xmin, m_ymin, m_xmax, m_ymax] = extent; const [g_xmin, g_ymin] = meters_to_geographic(m_xmin, m_ymin); const [g_xmax, g_ymax] = meters_to_geographic(m_xmax, m_ymax); return [g_xmin, g_ymin, g_xmax, g_ymax]; } //# sourceMappingURL=tile_utils.js.map