uni-app微信小程序打开第三方地图

news/2024/7/20 4:10:56 标签: uni-app, 微信小程序, 小程序

需求

  1. 小程序中有个按钮点击以后会调用手机中第三方地图进行导航。
  2. 参数 位置信息 经度 与纬度。

实现方法

 uni.openLocation({
          latitude: Number('地址纬度'),
          longitude: Number('地址经度'),
          name: '地址名称',
            address: '地址详情',
            success: function (res) {
            console.log('打开系统位置地图成功')
        },
        fail: function (error) {
          console.log(error)
        }

原本以为一切顺利,结果在微信开发者工具中显示如下:
location参数格式错误,请正确填写
在这里插入图片描述
经过测试发现,因为我在小程序>微信小程序中使用,所以默认会使用腾讯地图来显示。
而我的经度和纬度的信息源开其他地图软件,格式上好像是不兼容的。

腾讯地图获取坐标点工具如下
https://lbs.qq.com/getPoint/

在这里获取到的坐标点,就可以正常显示了。

我的最终代码如下:

uni.openLocation({
		  longitude: Number(118.797962),
          latitude: Number(32.086816),          
          name: '南京站',
            address: '江苏省南京市玄武区龙蟠路',
            success: function (res) {
            console.log('打开系统位置地图成功')
        },
        fail: function (error) {
          console.log(error)
        }

在这里插入图片描述
从明面上来看坐标的精度是保存小数点后6位

注意事项

latitude 纬度
longitude 经度

不要搞返了,我一开始就搞返了

参考

uniapp下各端调用三方地图导航
https://juejin.cn/post/7262941534528700453

https://uniapp.dcloud.net.cn/api/location/open-location.html


http://www.niftyadmin.cn/n/5139656.html

相关文章

Win10系统有几种复制文件的命令,哪种最强大?

环境: Win10 专业版 问题描述: Win10系统有几种复制文件的命令,哪种最强大? 解决方案: 在 Windows 10 中,复制文件的命令有以下几种: 使用 xcopy 命令:xcopy 是一个功能强大的…

Linux之centos7安装配置及Linux常用命令

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是君易--鑨,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的博客专栏《LInux实战开发》。🎯🎯 …

企业级JAVA、数据库等编程规范之命名风格 —— 超详细准确无误

🧸欢迎来到dream_ready的博客,📜相信你对这两篇博客也感兴趣o (ˉ▽ˉ;) 📜 表白墙/留言墙 —— 初级SpringBoot项目,练手项目前后端开发(带完整源码) 全方位全步骤手把手教学 📜 用户登录前后端…

阿里发布AI编码助手:通义灵码,兼容 VS Code、IDEA等主流编程工具

今天是阿里云栖大会的第一天,相信场外的瓜,大家都吃过了。这里就不说了,有兴趣可以看看这里:云栖大会变成相亲现场,最新招婿鄙视链来了... 。 这里主要说说阿里还发布了一款AI编码助手,对于我们开发者来说…

LeetCode 2433. 找出前缀异或的原始数组【位运算,数组】1366

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

设计思想培养:装饰者模式下的RecyclerView添加头、尾

用一个设计模式培养高复用、低耦合思想 前言Android中的装饰者代码实现第一步:创建装饰器DecorateAdapter第二步:处理头部、中间内容、尾部的绑定关系第三步:装饰器的使用第四步:改进、直接封装一个View出来 总结 前言 一个高复用…

贪心算法学习------优势洗牌

目录 一,题目 二,题目接口 三,解题思路和代码 全部代码: 一,题目 给定两个数组nums1和nums2,nums1相对于nums2的优势可以用满足nums1[i]>nums2[i]的索引i的数目来描述。 返回nums1的任意排序,使其优…