首页 > 其他分享 >百度坐标转gps坐标

百度坐标转gps坐标

时间:2024-07-02 16:54:31浏览次数:17  
标签:pointArr lat 坐标 var lng data 百度 gps

vue3页面实现:

利用百度api的jsapi中的 BMap.Convertor()此方法通过计算取巧算出gps坐标误差非常小;

假设百度坐标:lng1:113.94620475687566  lat1:22.56028856475092

把这个坐标当成GPS坐标,通过接口获得他的百度坐标:lng2=113.95764483473,lat2=22.562997980443

通过计算就可以得到GPS的坐标:

var gpslng=2.0000003075964803*lng1-lng2; var gpslat=2.00000414376305204*lat1-lat2;

计算得到的gps坐标 lng:113.93479972847284  lat:22.55767263354904

js:实现

  var pointArr = [];   var ggPoint = new BMap.Point(lng1,lat1);//lng1:113.94620475687566  lat1:22.56028856475092         pointArr.push(ggPoint);  var convertor = new BMap.Convertor();           convertor.translate(pointArr, 1, 5, function (darse) {             if(data.status === 0) {               if (data.points && data.points.length>0) {                 for (let k = 0; k < data.points.length; k++) {                   var oldlnglat=pointArr[k];                   var oldlng=oldlnglat.lng;                   var oldlat=oldlnglat.lat;                   var marker = data.points[k];                   var lng=marker.lng;                   var lat=marker.lat;                   var gpslng=2.0000003075964803*oldlng-lng;                   var gpslat=2.00000414376305204*oldlat-lat;                 }               }                           }           });    

标签:pointArr,lat,坐标,var,lng,data,百度,gps
From: https://www.cnblogs.com/fenxiangboke/p/18280155

相关文章

  • 火星坐标转换
     出处:火星坐标、百度坐标、WGS84坐标转换代码(JS版)/***CreatedbyWandergison2015/7/8.*提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换*///定义一些常量varx_PI=3.14159265358979324*3000.0/180.0;varPI=3.1415926535897932......
  • STM32实战项目:从零打造GPS蓝牙自行车码表,掌握传感器、蓝牙、Flash存储等核心技术
    一、引言骑行,作为一项绿色健康的运动方式,越来越受到人们的喜爱。而记录骑行数据,分析速度、里程等信息,则成为了许多骑行爱好者的追求。本篇文章将带你使用STM32单片机,DIY一款功能完备的自行车码表,记录你的每一次骑行轨迹!二、功能概述本项目将实现以下功能:实时速度显示: 利......
  • MacBook怎么下载Indesign(ID)软件 百度云盘下载
    今天介绍一下,AdobeInDesign是一个桌面出版(DTP)的应用程序,主要用于各种印刷品的排版编辑。使用者常常将AdobeInDesign简称为ID,其与PS、AI、CDR并称为平面设计四小花旦。Indesign的最初设计是适用于定期出版物,海报以及其他印刷媒体,而随着人们对软件的开发与应用,现如今的In......
  • 虚拟机centos7,无法ping通百度
    参考:centos7虚拟机静态ip设置详细教程(超全超详细亲测有效)_centos7设置静态ip-CSDN博客一、虚拟机需要设置这个网络编辑器,网络选为NAT模式。 打开命令行,执行:vim/etc/sysconfig/network-scripts/ifcfg-ens33TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPR......
  • 电影《绝地战警:生死与共》迅雷BT选择[高清版百度云下载/MKV2.88GB][中英双字资源]
    《绝地战警:生死与共》:一场华丽的动作盛宴电影《绝地战警:生死与共》是一部由导演马丁·坎贝尔执导、克里斯·塔克和杰克·切尼主演的动作喜剧片。该片于2021年上映,以其惊险刺激的动作场面和幽默风格赢得了广大观众的喜爱。 故事发生在现代繁华的洛杉矶市,克里斯·塔克......
  • 百度一下首页制作(HTML+CSS)
    部分代码展示:<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>百度一下,你就知道</title><styletype="text/css">/*清除元素默认性质*/body{margin:0;......
  • C#项目:实现对百度API的调用
    目录一、项目介绍二、操作流程(一)在百度云中的操作(二)在C#中的实现三、功能效果展示识别分析图片人脸对比结果展示调用摄像头拍照功能四、结语一、项目介绍该项目是基于VisualStudio的窗体应用,通过调用百度API,实现人脸识别,调用摄像头拍照取样等复杂功能。其中运用......
  • AI工具箱 国产 AI 大模型 智谱-智谱清言 字节跳动-豆包 讯飞-星火大模型 百度-文心一
    文章目录......
  • 百度网盘、阿里网盘、UC网盘、夸克网盘批量转存、批量重命名工具下载免费分享
    今天给大家带来一款超实用的网盘工具。而且是免费使用的哦。针对多个热门网盘的文件管理、批量分享、批量转存、批量重命名、批量复制、批量链接检测、跨账号移动文件、多账号文件搜索等,支持不同网盘的不同账号的资源文件操作。适用于网站站长、资源爱好者等,对于管理名下具有......
  • RAS坐标与IJK世界坐标转换
    RAS坐标与IJK世界坐标转换RAS是解剖坐标系,单位mmIJk是像素/体素坐标系,单位像素pixel/体素Voxel需要了解的另外两个概念是origin和spacingorigin原点表示第一个体素Voxel(0,0,0)在解剖坐标系中的位置间距spacing表示沿指定轴上两个体素之间的距离使用origi......