1.0.3 • Published 4 years ago

transformlnglat v1.0.3

Weekly downloads
-
License
-
Repository
-
Last release
4 years ago

以下转换说明

import 引入方式

import { bd09togcj02, bd09towgs84 } from "transformlnglat";
bd09togcj02(118, 32)

js 引入方式

<script type="text/javascript" src="transformlnglat.js"></script>
<script type="text/javascript">
	transformlnglat.bd09togcj02(118, 32)Ï
</script>

支持的传入方式

以bd09togcj02为例:

  1. 传入经纬度 返回 Array 格式
bd09togcj02(113.3123,46.324)
返回[113.30583224697789, 46.31792664036065]
  1. 传入对象数组
bd09togcj02([{lng:113.3123,lng:46.324}])
返回[{lng:113.30583224697789,lat:46.31792664036065}]

2.1 支持第二项参数传入要转换的键(key)

bd09togcj02([{x:113.3123,y:46.324},...],['x','y']) 
返回[{x:113.30583224697789,y:46.31792664036065},...] 

2.2 第二项参数 支持多组合 key 进行转换

bd09togcj02([{x:113.3123,y:46.324,lng:113.3123,lat:46.324},...],[['x','y'],['lng','lat']]) 
返回[{x:113.30583224697789,y:46.31792664036065,lng:113.30583224697789,lat:46.31792664036065},...]
  1. 支持对象传入
bd09togcj02({lng:113.3123,lng:46.324})
返回{lng:113.30583224697789,lat:46.31792664036065}

3.1 支持第二项参数传入要转换的键(key)

bd09togcj02({lng:113.3123,lng:46.324}) 
返回{lng:113.30583224697789,lat:46.31792664036065}

3.2 支持多组合 key 进行转换

bd09togcj02({x:113.3123,y:46.324,lng:113.3123,lat:46.324},[['x','y'],['lng','lat']]) 
返回{x:113.30583224697789,y:46.31792664036065,lng:113.30583224697789,lat:46.31792664036065}
  1. 一维坐标数组
bd09togcj02([113.3123,46.324]) 
返回[113.30583224697789, 46.31792664036065]
  1. 二维坐标数组
bd09togcj02([[113.3123,46.324],[113.3123,46.324],...])
返回[[113.30583224697789, 46.31792664036065],[113.30583224697789, 46.31792664036065],...]
  1. 2和3的方式支持第三个参数传入,转换后的值是否替换原来的键值,默认为true替换,设置false则新生成转换后的键值
bd09togcj02([{x:113.3123,y:46.324},...],['x','y'],false) 
返回[{x:113.3123,y:46.324,newx:113.30583224697789,newy:46.31792664036065},...]
bd09togcj02({x:113.3123,y:46.324},['x','y'],false) 
返回{x:113.3123,y:46.324,newx:113.30583224697789,newy:46.31792664036065}

Ps: 2和3的方式默认会寻找键为lng、lat的值进行转换,一维二维坐标数组以及第二项参数必须按经度、纬度的顺序传入

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago