WGS84经纬度坐标 GCJ02火星坐标 BD09百度坐标互相转换
创始人
2024-12-27 22:35:21
0

WGS84经纬度坐标 GCJ02火星坐标 BD09百度坐标互相转换

背景:uniapp做的微信小程序,使用到了相机拍照并获取位置坐标信息;在腾讯地图上展示坐标点位置信息; 由于业务需要我们的PC端用的不是腾讯地图,需要使用WGS84坐标或者2000坐标,但腾讯地图使用的是 火星坐标系,就涉及到WGS84转GCJ02火星坐标 

网上很多答案昂,但是转换代码全是雷同,比如
在这里插入图片描述

但是转换后,定位效果却不精准,或者说非常不精准

在这里插入图片描述

无解了几天后,突然在某位大佬的博客发现了新的转换工具 github gcoord
用了gcoord之后达到了预想效果,bingo!!!
但是下载包的时候我遇到了一些错误,比如node版本需要16+,大家具体问题具体对待解决
用法也很简单,下面是简单demo核心代码

import gcoord from 'gcoord'; let result = gcoord.transform(   [119.20728481,32.951022055],    // 经纬度坐标   gcoord.WGS84,               // 当前坐标系   gcoord.GCJ02                 // 目标坐标系 ); // result 即为转换后的火星坐标 

gcoord提供的常见转换坐标系
在这里插入图片描述

相关内容

热门资讯

Python常用的数据分析和可... Python 也有很强的数据分析和可视化能力,拥有许多强大的框架和库。以下是一些 Py...
rabbit启动:Error ... 背景:启动rabbitmq错误 [root@10-61-82-173 ~]# ...
数据库课程设计(医院数据库系统... 仅供参考我们数据库老师让我们设计的数据库最少要20个实体集,所以有几个实体集有一点重复...
搭建基于 ChatGPT 的问... 搭建基于 ChatGPT 的问答系统📣1.简介📣2.语言模型...
无人机反制:车载侦测干扰一体设...   车载侦测干扰一体设备是一种综合性的无人机反制解决方案,旨在有效应对各种复杂场景下的...
ChatGPT对话:如何制作静... 【编者按】编者在很早以前制作过静态网页,之后长期没有使用,已完全不知道最...
AI视频教程下载-ChatGP... 使用ChatGPT提升你的生产力:利用OpenAI的革命性ChatGPT模型。你准备好...
基于springboot与vu... 💗博主介绍💗:✌在职Java研发工程师、专注于程序设计...
WebRTC简介及使用 文章目录前言一、WebRTC 简介1、webrtc 是什么2、webrtc 可以做什么3、数据传输需...
前端:纯前端快速实现html导... 实现html导出word,需要使用两个库。 html-docx-js和file-sav...