uniapp集成腾讯地图,获取当前定位城市

阅读: 评论:0

uniapp集成腾讯地图,获取当前定位城市

uniapp集成腾讯地图,获取当前定位城市

由于项目赶时间,我们前端进度太慢,被老板抓去做壮丁,在这里就把期间弄得定位问题给大家分享一下吧,希望对你有所帮助。

一、注册腾讯地图

  1. 申请开发者密钥(key):申请密钥
  2. 开通webserviceAPI服务:控制台 -> key管理 -> 设置(使用该功能的key)-> 勾选webserviceAPI -> 保存
    (小程序SDK需要用到webserviceAPI的部分服务,所以使用该功能的KEY需要具备相应的权限)
  3. 下载微信小程序JavaScriptSDK,微信小程序JavaScriptSDK v1.2

二、导入SDK

下载后解压,将里面的 qqmap-wx-jssdk.js 文件拷贝到项目里面。
然后在需要的页面导入。

import qqmapsdk from '../../sdk/qqmap-wx-jssdk.js'

三、实现

先创建实例。

const QQMapWX = new qqmapsdk({key: '在腾讯位置服务申请的key'
});

然后先调用 Location 获取经纬度,然后再调用该js的方法去解析地址。

控制台输出如下:

如果在手机上定位失败,就在 manifest.json 里的指定地方加上两行代码:

    "app-plus" : {/* 模块配置 */"distribute" : {/* 应用发布信息 */"android" : {/* android打包配置 */"permissions" : ["<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>","<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>"]}}}

获取一下手机的定位权限。

由于本人并不是专业的前端,所以可能会有所瑕疵,如果你有不一样的见解,希望在下方评论区留言讨论哦~

本文发布于:2024-02-01 17:53:20,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170678185038435.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:腾讯   地图   城市   uniapp
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23