微信小程序实现地图定位

这篇具有很好参考价值的文章主要介绍了微信小程序实现地图定位。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

地图定位这个功能相信大家在学习插件的时候都有过接触,那么在这篇文章中我来为大家介绍微信小程序中的地图定位功能,很简单哦

在此之前我们可以先去微信官方文档>小程序>组件>地图进行了解

点此进入小程序中map介绍

map组件提供了地图展示、交互、叠加点线面及文字等功能,同时支持个性化地图样式,可结合地图服务 API 实现更丰富功能。

1. 写一个map标签,并在其中写入经纬度属性,mark标记与点击事件

<view> 
      <map latitude="{{latitude}}" longitude="{{longitude}}" markers='{{marker}}' bindtap="click"></map>
  </view>

2.在js文件中的data声明首次加载的经纬度

data: {
    latitude: '',    //纬度
    longitude: '',    //经度
    marker:[],
}

 3.接着在onLoad生命周期中写入wx.getLocation方法

onLoad(options) {
        wx.getLocation({
          isHighAccuracy: true, 
          type: 'gcj02',
          success: (res) => {
            this.setData({
              latitude: res.latitude,
              longitude: res.longitude,
              marker: [{
                id:1,
                latitude: res.latitude,
                longitude: res.longitude,
                iconPath: '/image/401.png',
                width: '100rpx',
                height: '100rpx'
              }
              ]
            })
          }
        })
      },

这里marker里的iconPath是一个标点记号图片

                                                                                       (如右图)

4. 最后在单击事件中写入wx.openLocation方法,使用微信内置地图查看位置

 click(){
      wx.openLocation({
        latitude: this.data.latitude,
        longitude: this.data.longitude,
      })
    },

5.最后的最后我们需要在 app.json 文件中添加这么一段:

"permission": {
    "scope.userLocation": {
      "desc": "你的位置信息将用于小程序位置接口的效果展示" 
    }
  },

如此便可实现在小程序中的地图定位功能,点击后还可进入内置详细地图(实际和实际位置会有偏差),希望对大家有帮助文章来源地址https://www.toymoban.com/news/detail-429523.html

到了这里,关于微信小程序实现地图定位的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序解决地图定位功能异常

    报错:request:fail url not in domain list 解决方法: 开发者工具-本地设置:勾选【不校验合法域名..】这一项 解决方法: 开发版本/体验版本 :使用手机测试时,打开调试模式 正式版本 :在小程序后台配置地图api服务商的业务域名 注意:这里配置的域名一定要与项目中使用的地

    2024年02月13日
    浏览(37)
  • 微信小程序使用高德地图获取当前定位

    1.在腾讯地图官网注册一个key(创建一个应用会自动生成一个key,详细步骤如图) 腾讯位置服务 - 立足生态,连接未来 注意点:开通webserviceAPI服务:控制台 -应用管理 - 我的应用 -添加key- 勾选WebServiceAPI - 保存 (小程序SDK需要用到webserviceAPI的部分服务,所以使用该功能的KEY需

    2024年02月06日
    浏览(64)
  • 三分钟学会微信小程序地图定位

    地理定位-wx.getLocation 掌握小程序中的定位api:getLocation和chooseLocation 分析: 用户进入这个页面时,就要获取当前位置。这个功能有现成的api。 getLocation 获取用户所在位置的经纬度。在小程序中调用这个接口时必须先在 app.json 中申请调用权限(开发环境可以省略)。 app.json   

    2024年02月07日
    浏览(39)
  • 使用百度地图坐标在微信小程序中定位显示

    一.需求描述:设备在上线时需要在上线点记录所在地点的坐标和位置描述信息 分别需要实现三个功能 1. 根据坐标点显示位置信息 , 图1 中的红色坐标点跳转到 图2 时,在腾讯地图上标出所在坐标点,并显示地点信息; 2. 定位当前所在位置 :点击蓝色图标,会定位当前所在位

    2024年02月09日
    浏览(82)
  • 微信小程序获取定位显示在百度地图上位置出现偏差

    背景: 微信小程序端获取手机定位坐标,以及正确展示位置 通过详细地址解析为定位坐标显示在小程序端以及PC后台 小程序获取的地理坐标与百度地图坐标相互转化 目前国内主要有以下三种坐标系: WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的

    2024年02月04日
    浏览(57)
  • 如何为微信小程序添加定位导航和地图标注功能

    为微信小程序添加定位导航和地图标注功能 微信小程序的开发中,与地图有关的功能在一些实际应用中显得尤为重要。本文将通过实现定位导航和地图标注两个功能,帮助大家更好的理解微信小程序中与地图相关的开发技术。 一、定位导航功能的实现 获取用户地理位置信息

    2024年02月03日
    浏览(64)
  • 基于微信小程序的校园综合服务系统(失物招领、寻物启事、解答问题、地图定位、校园集市、校园跑腿)的设计与实现(源码+论文)_v_150

    摘 要 本校园综合服务系统划分了微信用户端和后台管理员端,其中微信用户端使用微信开发者工具开发和html、js、css、layui技术,后台管理员端使用IDEA开发工具和spingboot、fastjson、mybatis-plus、thymeleaf、shiro技术,微信端调用了高德得图SDK进行定位技术。微信端的用户可以进行

    2024年02月04日
    浏览(60)
  • uni-app微信小程序结合腾讯地图获取定位导航以及城市选择器

    目录 第一步:登录小程序公众平台==设置==第三方设置  第二步:登录腾讯地图申请属于自己小程序的key  第三步:找到腾讯地图的插件​​​​​​​  第四步:添加插件与允许授权  第五步:使用    腾讯地图后台:https://lbs.qq.com/dev/console/application/mine    添加key,授权使

    2023年04月12日
    浏览(92)
  • 关于微信小程序调用H5腾讯地图API获取定位信息提示失败问题--解决办法之一

    在跳转到H5页面加载腾讯地图API获取定位信息时,“真机调试”、“开发模式”都可以使用 web-view 组件访问我需要的路径。只有“体验版”、“线上版本”会出现这个错误提示。正常加载都是正常的,但是因为腾讯地图API在获取定位信息的同时,会在页面上内嵌一个隐藏的

    2024年04月26日
    浏览(62)
  • 微信小程序学习实录6(百度经纬度采集、手动调整精度、H5嵌入小程序、百度地图jsAPI、实时定位、H5更新自动刷新)

    viewport,手机端的适配; layui,手机端界面UI; jweixin-1.6.0,H5与微信小程序通信的API接口文件 getBdGeo ();定位封装函数; marker.addEventListener(\\\'dragend\\\', function () {}, 监听标注事件,手动调整景点 getCurrentPosition, 加载即自动采集当前位置的经纬度信息和城市地址信息; 通过web-view

    2024年02月05日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包