微信小程序腾讯地图定位转高德地图定位

文章目录

0.问题起因

微信小程序获取到了当前用户的定位,需要在高德地图上进行渲染。

发现正常渲染后,偏差几百米。

1.安装依赖

js 复制代码
 npm i -S coordtransform

2.引入

这里图方便,直接丢到window上了

js 复制代码
import coordtransform from 'coordtransform';
window.coordtransform = coordtransform 

3.使用

这里演示"腾讯地图"转"高德地图"

js 复制代码
  wx.getLocation({  
          type: 'wgs84',  
          success: function(res) {  
               console.log('获取到定位',res)
               if(res.latitude && res.longitude){
                let poiArr = window.coordtransform.wgs84togcj02(res.longitude,res.latitude);
                  console.log('获取到定位',poiArr)
                  localStorage.setItem('ychs_poi',poiArr)
               }else{
                  // 未获取
                  // alert('请授权定位信息')
               }
                // alert(res.latitude + " ," + res.longitude  )
          },  
          fail: function(error) {  
              console.log(error);  
              // alert('请授权定位信息获取完整的服务')
              console.log('授权定位失败')
          }  
  });  
相关推荐
不如摸鱼去13 小时前
Wot UI 2.3.0 发布:二维码组件来了,Open Wot 与 wot-starter 同步更新
前端·ui·微信小程序·前端框架·uni-app
2501_9160074717 小时前
Python实现HTTPS爬虫的完整指南:使用requests、BeautifulSoup、Selenium和Scrapy
爬虫·python·ios·小程序·https·uni-app·iphone
FungLeo18 小时前
Taro 开发小程序, 把 @ 配成 src 路径别名,webpack / tsconfig / scss 三处同步的正确姿势
webpack·小程序·taro
万亿少女的梦16818 小时前
基于微信小程序、Express与MongoDB的校园失物招领系统设计
mongodb·微信小程序·node.js·express·系统设计
灵枢时代18 小时前
小程序在生鲜配送行业,如何设计夜间预约和次日达的订单处理流程?
数据结构·人工智能·小程序
小徐_23331 天前
Wot UI 2.3.0 发布:二维码组件来了,Open Wot 与 wot-starter 同步更新
前端·微信小程序·uni-app
2601_953720822 天前
【计算机毕业设计】基于微信小程序的拼车服务系统设计与实现
微信小程序·小程序·课程设计
乐启国际旅行社有限公司2 天前
文旅小程序性能优化:分包加载+地图视口懒加载解决景区卡顿与包超限
性能优化·小程序
FungLeo2 天前
Taro 4 微信小程序:RootPortal CSS 变量继承问题与自建 PagePortal 解决方案
微信小程序·taro·css 变量
万岳科技系统开发2 天前
校园跑腿外卖搭建助力高校周边商家拓展线上业务
大数据·人工智能·小程序