uniapp小程序接入腾讯地图sdk

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

新建一个项目。


配置uniapp配置文件设置小程序的appid

qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档

注意:匿名用户可能存在地理定位失效。

查uniapp官网


官网->api

qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档
uni.getLocation(OBJECT)
获取当前的地理位置、速度。

属性:

qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档
qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档

success匿名函数返回值:

qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档
uni.getLocation({
    type: 'gcj02',
    success: function (res) {
        console.log('当前位置的经度:' + res.longitude);
        console.log('当前位置的纬度:' + res.latitude);
    }
});

注意:

qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档

项目中实现自动定位


在应用级生命周期位置书写定位功能

h5端配置的位置

qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档

小程序(wx)

qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档
qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档

腾讯地图开放平台申请sdk


https://lbs.qq.com/
qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档

登录开放平台——-进入控制台

qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档
qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档
qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档

申请key完成之后 赋值key密钥备用。

到公众号配置安全域名

腾讯服务器:
https://apis.map.qq.com
qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档
port default {
        methods: {
            getUserLocation() {
                console.log("111222");
                //使用定位api
                uni.getLocation({
                    type: "gcj02",
                    success(res) {
                        console.log(res);
                    },
                    fail(err) {
                        console.log(err);
                    }
                })
            },
        },
        onLaunch: function() {
            console.log('App Launch', this)
            this.getUserLocation();

        },
qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档

注意:小程序端 版本库太高也不支持 定位api。

下载腾讯sdk

qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档

下载之后解压缩 放置项目

qqmapsdk,uni-app,小程序,javascript,Powered by 金山文档

使用qqmapsdk 将经纬度转化为中文数据。

1.引入
//引入qqmap  sdk
import QQMapSdk from '../../common/qqmap-wx-jssdk.js'
//2.实例化对象
//调用 qqmapsdk
            getUserLocationInfo() {
                //实例化qqmap
                this.QQMap = new QQMapSdk({
                    key: "OCXBZ-BSUCV-SO3PY-UYLK6-A7IJE-MJBAJ"//密钥
                });
                //在调用qqmap 对应的API

            }
3.执行对应的api
//在调用qqmap 对应的API
                this.QQMap.reverseGeocoder({
                    location: {
                        latitude: this.lat,
                        longitude: this.long
                    },
                    success(res) {
                        console.log(res);
                        let {
                            address,
                            ad_info
                        } = res.result;
                        that.address = ad_info.city ? ad_info.city : '定位失败';
                    }
                });

使用map地图组件


map

地图组件。

地图组件用于展示地图,而定位API只是获取坐标,请勿混淆两者。文章来源地址https://www.toymoban.com/news/detail-801051.html

<map class="map" :markers="mks" :enable-3D="true" :longitude="long" :latitude="lat"></map>
详细属性看官网

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

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

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

相关文章

  • uni-app根据腾讯地图接口三级联动组件

    有时候很懵逼,因为需要用到腾讯地图接口的三级联动,习惯问问度娘,结果出来了我几年前用JQ写的,好吧,还是自己撸一个现在用的吧 组件使用得是uni-popup弹窗,picker-view 滑动选择地址 访问腾讯地图接口使用的是 vue-jsonp  在main.js引入 组件address.vue 组件只需要填写你自

    2024年01月20日
    浏览(39)
  • uniapp小程序接入腾讯地图sdk

    配置uniapp配置文件设置小程序的appid 注意:匿名用户可能存在地理定位失效。 官网-api 属性: success匿名函数返回值: 注意: 在应用级生命周期位置书写定位功能 h5端配置的位置 小程序(wx) 登录开放平台——-进入控制台 申请key完成之后 赋值key密钥备用。 到公众号配置安

    2024年01月18日
    浏览(32)
  • 关于uni-app小程序接入微信登录

    https://uniapp.dcloud.net.cn/api/plugins/login.html#login 官网上有关于uni.login()的说明,如果是要微信登录,则需要wx.login()。 小程序登录 | 微信开放文档         如下图,在小程序管理平台生成AppSecret,同时将AppId在HubilderX中配置。           在HbuilderX中使用wx.login获取到code,然后调用

    2024年02月11日
    浏览(33)
  • Uni-app 小程序使用腾讯云IM实时通讯

    // IM 小程序 SDK npm install tim-wx-sdk --save // 发送图片、文件等消息需要的 COS SDK  如果不需要发送图片等文件不需要下载 在APP.vue中配置好你的腾讯云配置 我测试了一下如果直接引入:import TIM from \\\'tim-wx-sdk\\\'的话在添加好友的地方会有错误 所以我找到了这种引入方式 :import TIM

    2024年02月15日
    浏览(36)
  • uni-app微信小程序接入人脸核身SDK

    写这篇文章是记录自己使用慧眼的流程,由于网上另外一篇友链,并不是很支持uniapp、vue3、ts的架构 接⼊准备 ⼩程序前端接⼝请求有域名⽩名单限制,如果不添加只能再调试模式下运⾏,上线前需要将如下两 个域名在⼩程序后台添加服务器域名 uni-app接⼊ 步骤⼀:注册并创

    2024年02月16日
    浏览(48)
  • uni-app微信小程序打开第三方地图

    小程序中有个按钮点击以后会调用手机中第三方地图进行导航。 参数 位置信息 经度 与纬度。 原本以为一切顺利,结果在微信开发者工具中显示如下: location参数格式错误,请正确填写 经过测试发现,因为我在微信小程序中使用,所以默认会使用腾讯地图来显示。 而我的经

    2024年02月06日
    浏览(56)
  • 三分钟完成小程序 uni-app、网站接入chatgpt实现聊天效果

    1.实现后台接口 注册laf云开发账号 https://laf.dev/ 注册一个应用后进入这个页面: 下载依赖 chatgpt 配置apiKey 写send函数 配置你的apiKey 2.uni-app小程序代码中 //封装cloud 发送消息方法 微信小程序中使用 3.实现效果 在这里插入图片描述

    2024年02月11日
    浏览(31)
  • uniapp小程序:使用uni.getLocation通过腾讯地图获取相关地址信息详情(超详细)

    先看运行结果: 流程: 搜索后点击这里 已经有账号的就进行登录,没有账号的进行注册即可 点击控制台: 进去后点击成员管理----我的应用----创建应用 输入相应的参数应用名称(随便写)和应用类型更具你的项目类型进行选择我选择了出行 选择好后点击创建: 创建好后点

    2024年04月25日
    浏览(33)
  • uni-app小程序实现音频播放,uniapp播放录音,uniapp简单实现播放录音

    复制到.vue文件即可预览效果 问题 :开发者工具中.onTimeUpdate方法可能会失效! 官方参考:https://uniapp.dcloud.net.cn/api/media/audio-context.html# 其他博客参考:https://blog.csdn.net/weixin_45328705/article/details/114091301 录音实现参考 :https://blog.csdn.net/weixin_43992507/article/details/129857780

    2024年02月12日
    浏览(39)
  • uni-app开发小程序中遇到的map地图的点聚合以及polygon划分区域问题

    写一篇文章来记录以下我在开发小程序地图过程中遇到的两个小坑吧,一个是点聚合,用的是joinCluster这个指令,另一个是polygon在地图上划分多边形的问题: 1.首先说一下点聚合问题,由于之前没有做过小程序地图问题,所以浏览了很多资料,最终发现看的多了反而杂乱,而

    2024年02月11日
    浏览(34)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包