Files
coordtransform/params.json
T

1 line
3.7 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"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."}