mirror of
https://github.com/wahyd4/coordtransform.git
synced 2026-08-09 21:06:11 +10:00
Create gh-pages branch via GitHub
This commit is contained in:
+20
-9
@@ -31,9 +31,24 @@
|
||||
<h1>
|
||||
<a id="coordtransform-坐标转换" class="anchor" href="#coordtransform-%E5%9D%90%E6%A0%87%E8%BD%AC%E6%8D%A2" aria-hidden="true"><span class="octicon octicon-link"></span></a>coordtransform 坐标转换</h1>
|
||||
|
||||
<h1></h1>
|
||||
<hr>
|
||||
|
||||
<p>一个提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换的工具模块</p>
|
||||
<p>一个提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换的工具模块(另外还提供了python版本的代码<a href="https://github.com/wandergis/coordTransform_py%EF%BC%89">https://github.com/wandergis/coordTransform_py)</a></p>
|
||||
|
||||
<hr>
|
||||
|
||||
<h1>
|
||||
<a id="支持node浏览器amd方式和直接引用方式" class="anchor" href="#%E6%94%AF%E6%8C%81node%E6%B5%8F%E8%A7%88%E5%99%A8amd%E6%96%B9%E5%BC%8F%E5%92%8C%E7%9B%B4%E6%8E%A5%E5%BC%95%E7%94%A8%E6%96%B9%E5%BC%8F" aria-hidden="true"><span class="octicon octicon-link"></span></a><strong>支持node、浏览器(AMD方式和直接引用方式)</strong>
|
||||
</h1>
|
||||
|
||||
<ul>
|
||||
<li>GitHub地址:<a href="https://github.com/wandergis/coordtransform">https://github.com/wandergis/coordtransform</a>
|
||||
</li>
|
||||
<li>npm地址:<a href="https://www.npmjs.com/package/coordtransform">https://www.npmjs.com/package/coordtransform</a>
|
||||
</li>
|
||||
<li>项目主页:<a href="http://wandergis.github.io/coordtransform/">http://wandergis.github.io/coordtransform/</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>
|
||||
<a id="安装install" class="anchor" href="#%E5%AE%89%E8%A3%85install" aria-hidden="true"><span class="octicon octicon-link"></span></a>安装(install)</h3>
|
||||
@@ -44,9 +59,7 @@
|
||||
<h3>
|
||||
<a id="示例用法exampleusage" class="anchor" href="#%E7%A4%BA%E4%BE%8B%E7%94%A8%E6%B3%95exampleusage" aria-hidden="true"><span class="octicon octicon-link"></span></a>示例用法(Example&Usage)</h3>
|
||||
|
||||
<ol>
|
||||
<li>NodeJs用法</li>
|
||||
</ol>
|
||||
<p>1 NodeJs用法</p>
|
||||
|
||||
<pre><code>//国测局坐标(火星坐标,比如高德地图在用),百度坐标,wgs84坐标(谷歌国外以及绝大部分国外在线地图使用的坐标)
|
||||
var coordtransform=require('coordtransform');
|
||||
@@ -69,10 +82,8 @@ console.log(gcj02towgs84);
|
||||
//gcj02towgs84: [ 116.39775550083061, 39.91359571849836 ]
|
||||
</code></pre>
|
||||
|
||||
<ol>
|
||||
<li>浏览器用法
|
||||
直接引用目录内的index.js,会有一个coordtransform的全局对象暴露出来,也支持用AMD加载器加载</li>
|
||||
</ol>
|
||||
<p>2 浏览器用法
|
||||
直接引用目录内的index.js,会有一个coordtransform的全局对象暴露出来,也支持用AMD加载器加载</p>
|
||||
|
||||
<pre><code><!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
{"name":"Coordtransform","tagline":"提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换","body":"# coordtransform 坐标转换\r\n=========\r\n一个提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换的工具模块\r\n\r\n### 安装(install)\r\n\r\n```\r\nnpm install coordtransform\r\n```\r\n\r\n\r\n### 示例用法(Example&Usage)\r\n1. NodeJs用法\r\n\r\n```\r\n//国测局坐标(火星坐标,比如高德地图在用),百度坐标,wgs84坐标(谷歌国外以及绝大部分国外在线地图使用的坐标)\r\nvar coordtransform=require('coordtransform');\r\n//百度经纬度坐标转国测局坐标\r\nvar bd09togcj02=coordtransform.bd09togcj02(116.404, 39.915);\r\n//国测局坐标转百度经纬度坐标\r\nvar gcj02tobd09=coordtransform.gcj02tobd09(116.404, 39.915);\r\n//wgs84转国测局坐标\r\nvar wgs84togcj02=coordtransform.wgs84togcj02(116.404, 39.915);\r\n//国测局坐标转wgs84坐标\r\nvar gcj02towgs84=coordtransform.gcj02towgs84(116.404, 39.915);\r\nconsole.log(bd09togcj02);\r\nconsole.log(gcj02tobd09);\r\nconsole.log(wgs84togcj02);\r\nconsole.log(gcj02towgs84);\r\n//result\r\n//bd09togcj02: [ 116.39762729119315, 39.90865673957631 ]\r\n//gcj02tobd09: [ 116.41036949371029, 39.92133699351021 ]\r\n//wgs84togcj02: [ 116.41024449916938, 39.91640428150164 ]\r\n//gcj02towgs84: [ 116.39775550083061, 39.91359571849836 ]\r\n```\r\n2. 浏览器用法\r\n直接引用目录内的index.js,会有一个coordtransform的全局对象暴露出来,也支持用AMD加载器加载\r\n\r\n```\r\n<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n <meta charset=\"UTF-8\">\r\n <title>coordTransform</title>\r\n</head>\r\n<body>\r\n<h1>请按F12打开控制台查看结果</h1>\r\n<script src=\"index.js\"></script>\r\n<script>\r\n //国测局坐标(火星坐标,比如高德地图在用),百度坐标,wgs84坐标(谷歌国外以及绝大部分国外在线地图使用的坐标)\r\n //百度经纬度坐标转国测局坐标\r\n var bd09togcj02 = coordtransform.bd09togcj02(116.404, 39.915);\r\n //国测局坐标转百度经纬度坐标\r\n var gcj02tobd09 = coordtransform.gcj02tobd09(116.404, 39.915);\r\n //wgs84转国测局坐标\r\n var wgs84togcj02 = coordtransform.wgs84togcj02(116.404, 39.915);\r\n //国测局坐标转wgs84坐标\r\n var gcj02towgs84 = coordtransform.gcj02towgs84(116.404, 39.915);\r\n console.log(bd09togcj02);\r\n console.log(gcj02tobd09);\r\n console.log(wgs84togcj02);\r\n console.log(gcj02towgs84);\r\n //result\r\n //bd09togcj02: [ 116.39762729119315, 39.90865673957631 ]\r\n //gcj02tobd09: [ 116.41036949371029, 39.92133699351021 ]\r\n //wgs84togcj02: [ 116.41024449916938, 39.91640428150164 ]\r\n //gcj02towgs84: [ 116.39775550083061, 39.91359571849836 ]\r\n</script>\r\n</body>\r\n</html>\r\n```\r\n****\r\n### sometipes\r\n对于做GIS的人来说,底图对我们还是很重要的,有时候看国外的底图很好看,换上之后发现坐标位置全部不对,因此写了这个包帮助大家完成坐标的转换,也准备写成一个leaflet的扩展,方便大家的使用,喜欢的童鞋请star,O(∩_∩)O","google":"UA-69939917-1","note":"Don't delete this file! It's used internally to help with page regeneration."}
|
||||
{"name":"Coordtransform","tagline":"提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换","body":"# coordtransform 坐标转换\r\n****\r\n一个提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换的工具模块(另外还提供了python版本的代码https://github.com/wandergis/coordTransform_py)\r\n****\r\n# **支持node、浏览器(AMD方式和直接引用方式)**\r\n- GitHub地址:https://github.com/wandergis/coordtransform\r\n- npm地址:https://www.npmjs.com/package/coordtransform\r\n- 项目主页:http://wandergis.github.io/coordtransform/\r\n\r\n### 安装(install)\r\n\r\n```\r\nnpm install coordtransform\r\n```\r\n\r\n\r\n### 示例用法(Example&Usage)\r\n1 NodeJs用法\r\n\r\n```\r\n//国测局坐标(火星坐标,比如高德地图在用),百度坐标,wgs84坐标(谷歌国外以及绝大部分国外在线地图使用的坐标)\r\nvar coordtransform=require('coordtransform');\r\n//百度经纬度坐标转国测局坐标\r\nvar bd09togcj02=coordtransform.bd09togcj02(116.404, 39.915);\r\n//国测局坐标转百度经纬度坐标\r\nvar gcj02tobd09=coordtransform.gcj02tobd09(116.404, 39.915);\r\n//wgs84转国测局坐标\r\nvar wgs84togcj02=coordtransform.wgs84togcj02(116.404, 39.915);\r\n//国测局坐标转wgs84坐标\r\nvar gcj02towgs84=coordtransform.gcj02towgs84(116.404, 39.915);\r\nconsole.log(bd09togcj02);\r\nconsole.log(gcj02tobd09);\r\nconsole.log(wgs84togcj02);\r\nconsole.log(gcj02towgs84);\r\n//result\r\n//bd09togcj02: [ 116.39762729119315, 39.90865673957631 ]\r\n//gcj02tobd09: [ 116.41036949371029, 39.92133699351021 ]\r\n//wgs84togcj02: [ 116.41024449916938, 39.91640428150164 ]\r\n//gcj02towgs84: [ 116.39775550083061, 39.91359571849836 ]\r\n```\r\n2 浏览器用法\r\n直接引用目录内的index.js,会有一个coordtransform的全局对象暴露出来,也支持用AMD加载器加载\r\n\r\n```\r\n<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n <meta charset=\"UTF-8\">\r\n <title>coordTransform</title>\r\n</head>\r\n<body>\r\n<h1>请按F12打开控制台查看结果</h1>\r\n<script src=\"index.js\"></script>\r\n<script>\r\n //国测局坐标(火星坐标,比如高德地图在用),百度坐标,wgs84坐标(谷歌国外以及绝大部分国外在线地图使用的坐标)\r\n //百度经纬度坐标转国测局坐标\r\n var bd09togcj02 = coordtransform.bd09togcj02(116.404, 39.915);\r\n //国测局坐标转百度经纬度坐标\r\n var gcj02tobd09 = coordtransform.gcj02tobd09(116.404, 39.915);\r\n //wgs84转国测局坐标\r\n var wgs84togcj02 = coordtransform.wgs84togcj02(116.404, 39.915);\r\n //国测局坐标转wgs84坐标\r\n var gcj02towgs84 = coordtransform.gcj02towgs84(116.404, 39.915);\r\n console.log(bd09togcj02);\r\n console.log(gcj02tobd09);\r\n console.log(wgs84togcj02);\r\n console.log(gcj02towgs84);\r\n //result\r\n //bd09togcj02: [ 116.39762729119315, 39.90865673957631 ]\r\n //gcj02tobd09: [ 116.41036949371029, 39.92133699351021 ]\r\n //wgs84togcj02: [ 116.41024449916938, 39.91640428150164 ]\r\n //gcj02towgs84: [ 116.39775550083061, 39.91359571849836 ]\r\n</script>\r\n</body>\r\n</html>\r\n```\r\n****\r\n### sometipes\r\n对于做GIS的人来说,底图对我们还是很重要的,有时候看国外的底图很好看,换上之后发现坐标位置全部不对,因此写了这个包帮助大家完成坐标的转换,也准备写成一个leaflet的扩展,方便大家的使用,喜欢的童鞋请star,O(∩_∩)O\r\n","google":"UA-69939917-1","note":"Don't delete this file! It's used internally to help with page regeneration."}
|
||||
Reference in New Issue
Block a user