@polygonjs/plugin-mapbox
Version:
Mapbox plugin for the 3D engine https://polygonjs.com
21 lines (20 loc) • 884 B
TypeScript
import { Vector3 } from 'three';
import { Matrix4 } from 'three';
import mapboxgl from 'mapbox-gl';
import { Number3 } from '@polygonjs/polygonjs/dist/src/types/GlobalTypes';
export declare class CoreMapboxUtils {
static makePerspectiveMatrix(fovy: number, aspect: number, near: number, far: number): Matrix4;
static projectToWorld(lnglat: Number3): Vector3;
static projectedUnitsPerMeter(latitude: number): number;
static fromLL(lon: number, lat: number): [number, number];
static fromLLv(position: Vector3): Vector3;
static get_distance(latlng1: mapboxgl.LngLat, latlng2: mapboxgl.LngLat): number;
static lnglat_to_tile_number(lng_deg: number, lat_deg: number, zoom: number): {
x: number;
y: number;
};
static tile_number_to_lnglat(xtile: number, ytile: number, zoom: number): {
lat: number;
lng: number;
};
}