@besovideo/gps-convert
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

npm NPM npm

NPM

根据 coordtransform 封装成TS版本

https://github.com/wandergis/coordtransform

安装

  yarn install gps-convert

  npm i gps-convert

使用

import { wgs84togcj02 } from 'gps-convert'
console.log(wgs84togcj02([lng, lat]))
const gpsConvert = require('gps-convert')
console.log(gpsConvert.wgs84togcj02([lng, lat]))

Type

type LngLat = [lng: number, lat: number]
/**
 * 百度坐标系 (BD-09) 与 火星坐标系 (GCJ-02) 的转换
 * 即 百度 转 谷歌、高德
 * @param bd_lng
 * @param bd_lat
 * @returns {[number, number]}
 */
export declare const bd09togcj02: ([bd_lng, bd_lat]: LngLat) => LngLat;
/**
 * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换
 * 即 谷歌、高德 转 百度
 * @param lng
 * @param lat
 * @returns {*[]}
 */
export declare const gcj02tobd09: ([lng, lat]: LngLat) => LngLat;
/**
 * WGS-84 转 GCJ-02
 * @param lng
 * @param lat
 * @returns {*[]}
 */
export declare const wgs84togcj02: ([lng, lat]: LngLat) => LngLat;
/**
 * GCJ-02 转换为 WGS-84
 * @param lng
 * @param lat
 * @returns {*[]}
 */
export declare const gcj02towgs84: ([lng, lat]: LngLat) => LngLat;
export declare const transformlat: ([lng, lat]: LngLat) => number;
export declare const transformlng: ([lng, lat]: LngLat) => number;
/**
 * 判断是否在国内,不在国内则不做偏移
 * @param lng
 * @param lat
 * @returns {boolean}
 */
export declare const out_of_china: ([lng, lat]: LngLat) => boolean;

Package Sidebar

Install

npm i @besovideo/gps-convert

Weekly Downloads

1

Version

0.0.2

License

MIT

Unpacked Size

7.03 kB

Total Files

6

Last publish

Collaborators

  • yangkangle
  • breeziness
  • weibangxin
  • fanghj90