iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >微信小程序中如何解决腾讯地图显示偏差问题
  • 236
分享到

微信小程序中如何解决腾讯地图显示偏差问题

2024-04-02 19:04:59 236人浏览 薄情痞子
摘要

这篇文章主要介绍微信小程序中如何解决腾讯地图显示偏差问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!背景在小程序中使用map组件,可以调用腾讯地图的api,将一些固定的点标记到地图

这篇文章主要介绍微信小程序中如何解决腾讯地图显示偏差问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

背景

小程序中使用map组件,可以调用腾讯地图的api,将一些固定的点标记到地图界面上,点的经纬度获取是通过Android端百度地图API获取的,所以此时将这个位置点信息直接设置上去会出现偏差,而且偏差还比较大

小程序设置位置点

关于如何在map组件上设置位置点,详细请查看腾讯官方文档
首先看一下map组件:

<map id="map" longitude="113.324520" latitude="23.099994" scale="14" controls="{{controls}}" bindcontroltap="controltap" markers="{{markers}}" bindmarkertap="markertap" polyline="{{polyline}}" bindregionchange="regionchange" show-location ></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;

以上是“微信小程序中如何解决腾讯地图显示偏差问题”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网html频道!

--结束END--

本文标题: 微信小程序中如何解决腾讯地图显示偏差问题

本文链接: https://www.lsjlt.com/news/68140.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序中如何解决腾讯地图显示偏差问题
    这篇文章主要介绍微信小程序中如何解决腾讯地图显示偏差问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!背景在小程序中使用map组件,可以调用腾讯地图的API,将一些固定的点标记到地图...
    99+
    2024-04-02
  • 微信小程序使用本地图片在真机预览不显示的问题解决
    开发工具上本地图片可以显示,但是在真机上预览的时候不能显示 通常我们代码路径是代码是这样写的 最后发现路径这样写在真机预览上无法显示 解决办法 路径需要相对于根目录来写 路径直接...
    99+
    2023-09-06
    微信小程序 小程序 Powered by 金山文档
  • uniapp在微信小程序中图片宽度显示问题示例代码
    在uniapp中,如果你的富文本图片显示宽度不正常,你可以通过设置图片的宽高属性来解决这个问题。例如,你可以在富文本中添加以下代码来设置图片的宽度为100%: <img src...
    99+
    2023-02-04
    uniapp微信小程序图片宽度显示 微信小程序图片宽度显示 uniapp微信小程序图片宽度
  • 解决腾讯地图PHP定位显示问题的方法
    解决腾讯地图PHP定位显示问题的方法 腾讯地图是一款功能强大的地图服务,为了更好地展示用户当前位置或指定位置以及周边信息,经常需要在网页中嵌入腾讯地图并进行定位显示。在使用PHP进行开...
    99+
    2024-04-02
  • 微信小程序getUserInfo授权问题如何解决
    本篇内容主要讲解“微信小程序getUserInfo授权问题如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序getUserInfo授权问题如何解决”吧!设置一个用户授权登录的过渡页...
    99+
    2023-06-26
  • 微信小程序中如何显示倒计时
    这篇文章主要为大家展示了“微信小程序中如何显示倒计时”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序中如何显示倒计时”这篇文章吧。wxml文件中:&nb...
    99+
    2024-04-02
  • 微信小程序中如何实现地图map
    这篇文章主要介绍微信小程序中如何实现地图map,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!微信小程序 地图map微信小程序map地图属性名类型默认值说明longitudeNumbe...
    99+
    2024-04-02
  • 微信小程序中如何实现map地图
    小编给大家分享一下微信小程序中如何实现map地图,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!前言微信小程序地图操作比较简单,a...
    99+
    2024-04-02
  • 如何解决微信小程序中视图控件与bindtap之间的问题
    这篇文章将为大家详细讲解有关如何解决微信小程序中视图控件与bindtap之间的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在微信小程序中 最常用的<view&...
    99+
    2024-04-02
  • 微信小程序中如何解决IOS和Android兼容的问题
    这篇文章将为大家详细讲解有关微信小程序中如何解决IOS和Android兼容的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。微信小程序开发之IOS和Android兼容的...
    99+
    2024-04-02
  • 如何解决微信小程序中textarea层级过高的问题
    这篇文章给大家分享的是有关如何解决微信小程序中textarea层级过高的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。建立一个新的textarea 组件代替原生textare...
    99+
    2024-04-02
  • 如何解决微信小程序入口场景的问题
    这篇文章主要为大家展示了“如何解决微信小程序入口场景的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决微信小程序入口场景的问题”这篇文章吧。前言最近一...
    99+
    2024-04-02
  • 微信小程序中如何获取当前位置经纬度以及地图显示
    小编给大家分享一下微信小程序中如何获取当前位置经纬度以及地图显示,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近刚开始接触微信...
    99+
    2024-04-02
  • 如何解决微信小程序控制台提示warning警告的问题
    这篇文章将为大家详细讲解有关如何解决微信小程序控制台提示warning警告的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在小程序控制台开发中遇到提示: warnin...
    99+
    2024-04-02
  • uniApp微信小程序使用腾讯地图定位功能及getLocation需要在app.json中声明permission字段问题解决
    获取腾讯地图的定位功能  首先打开网址:腾讯位置服务 找到这三个位置并下载第3步的包 下载即可   解压完毕后有两个js文件,这里用min.js的包即...
    99+
    2022-12-24
    uniApp微信小程序使用腾讯地图定位功能 getLocation需要在app.json中声明permission字段问题解决 微信小程序使用腾讯地图
  • 微信小程序把百度地图坐标转换成腾讯地图坐标的示例分析
    这篇文章给大家分享的是有关微信小程序把百度地图坐标转换成腾讯地图坐标的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。申请步骤填写信息wxml代码<map ...
    99+
    2024-04-02
  • 微信小程序开发中如何显示消息提示框
    本文将为大家详细介绍“微信小程序开发中如何显示消息提示框”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“微信小程序开发中如何显示消息提示框”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一...
    99+
    2023-06-26
  • 微信小程序开发中需要解决哪些问题
    今天小编给大家分享一下微信小程序开发中需要解决哪些问题的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。  一、【微信小程序开发...
    99+
    2023-06-26
  • 如何使用微信小程序显示用户当前地理位置
    今天小编给大家分享一下如何使用微信小程序显示用户当前地理位置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。wx.getLoc...
    99+
    2023-07-02
  • 如何解决微信二次分享不显示摘要和图片的问题
    这篇文章主要为大家展示了“如何解决微信二次分享不显示摘要和图片的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决微信二次分享不显示摘要和图片的问题”这...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作