微信小程序中怎么解决腾讯地图显示偏差问题
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"微信小程序中怎么解决腾讯地图显示偏差问题",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序中怎么解决腾讯地图显示偏差问题"吧!背景
千家信息网最后更新 2026年11月01日微信小程序中怎么解决腾讯地图显示偏差问题
本篇内容主要讲解"微信小程序中怎么解决腾讯地图显示偏差问题",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序中怎么解决腾讯地图显示偏差问题"吧!
背景
在小程序中使用map组件,可以调用腾讯地图的API,将一些固定的点标记到地图界面上,点的经纬度获取是通过android端百度地图API获取的,所以此时将这个位置点信息直接设置上去会出现偏差,而且偏差还比较大
小程序设置位置点
关于如何在map组件上设置位置点,详细请查看腾讯官方文档
首先看一下map组件:
其markers是需要设置在地图界面的位置点数组,数组中的元素就是一个对象。
markers: [{ iconPath: "/resources/others.png", id: 0, latitude: 23.099994, longitude: 113.324520, width: 50, height: 50 }, iconPath: "/resources/others.png", id: 0, latitude: 23.094994, longitude: 113.424520, width: 50, height: 50 }],这里的latitude和longitude如果直接给其他地图定位的点,那么相同的这个点位置,在小程序中会出现偏差;
原因
小程序中的定位方式默认的是wgs84,而百度地图中使用的是BD09 ,还有gcj02。所以这里会出现偏差。
解决方案
使用离线的js库gcoord,将位置信息进行一次转换;
首先下载这个js库,放至某一个目录下,我这里是utils下
在需要的界面导入
import gcoord from '../../../utils/gcoord.js'
调用转换函数
var result = gcoord.transform( [resArr[i].JD, resArr[i].WD], // 经纬度坐标 gcoord.BD09, // 当前坐标系(百度) gcoord.GCJ02);
这里在小程序中修改为gcj02,国测数据,因此转为gcj02。
到此,相信大家对"微信小程序中怎么解决腾讯地图显示偏差问题"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
地图
程序
偏差
腾讯
位置
问题
界面
组件
信息
内容
坐标
数组
经纬
经纬度
学习
定位
实用
更深
相同
元素
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州为想互联网科技有限公司
互联网最新的科技
新华互联网科技学院
互联网巨头科技公司
北京互联网科技公司
杭州互联网科技公司
亿账通互联网科技
上游互联网科技
亿人帮互联网科技
互联网科技汛
银川新华互联网科技学校地址
互联网科技寓意
互联网和黑科技的看法
乌苏新华互联网科技做什么的
深圳艾果互联网通讯科技
南通创西澳互联网科技有限公司
领航科技大厦互联网公司
广东鹅鹅鹅互联网科技有限公司
济南小医互联网科技有限公司招聘
科技互联网经济论坛
什么是科技互联网
为想互联网科技怎么样
美国互联网保险保险科技
互联网科技垄断
美国互联网科技巨头监管
互联网科技产业特征
广州富喜互联网络科技
上海创道互联网络科技有限公司
互联网时代科技型公司的机会
杭州科技互联网公司有哪些