★→ASP程序学习群:62655404 微信公众号开发
订阅本栏目 RSS您所在的位置: 深山工作室 > uni-app > 正文

uni.openLocation打开地图导航没反应解决方式(参数都设置对就是打不开)

 2021/3/16 23:52:37  字体:  浏览 1432 我要评论
需要定制网站程序、公众号程序、微信小程序可以联系:565449214或者加微信13961347334(备注:需要技术)
或者在处理一些技术问题时,有什么不懂的地方,随时可以加我QQ:565449214讨论技术或者加QQ群62655404讨论
当前标签
地图openLocation
在用uni-app开发微信小程序地图导航时用到uni.openLocation做导航时遇到问题。

注意经纬度的数据类型

参数名 类型 必填 说明 平台差异说明
latitude  Float   是 纬度,范围为-90~90,负数表示南纬,使用 gcj02 国测局坐标系
longitude  Float  是 经度,范围为-180~180,负数表示西经,使用 gcj02 国测局坐标系
scale    Int    否  缩放比例,范围5~18,默认为18 微信小程序
name     String  否 位置名 支付宝必填
address   String  否 地址的详细说明 支付宝必填
success   Function 否 接口调用成功的回调函数
fail     Function 否 接口调用失败的回调函数
complete  Function  否 接口调用结束的回调函数(调用成功、失败都会执行)



以下是示例代码:

<button @tap="navigate">点击地图导航到那里</button>

如果是参数配置正确就是经度与纬度数值类型错误。
只需要把latitude与longitude的值设置为float类型,加上Number转换一下。


data() {
    return {
        go_latitude: '', //这里设置成了字符型,如果直接用uni.openLocation打开地图就会没有任何反应
        go_longitude: '', //这里设置成了字符型,如果直接用uni.openLocation点击打开地图时没有任何反应
    }
},


methods: {
  //点击地图转到导航
  navigate: function() {
   uni.openLocation({
     latitude: Number(_self.go_latitude), //要去的纬度-地址---请注意这里的Number,如果不加Number,就会出错
     longitude: Number(_self.go_longitude), //要去的经度-地址---请注意这里的Number,如果不加Number,就会出错
     name:'深山工作室',
     address: '我们在这里欢迎你的到来',
   })
 },



ditu_demo1: function() {
    uni.getLocation({
        type: 'gcj02', //返回可以用于wx.openLocation的经纬度
        success: function(res) {
            console.log("===============当前位置维度:" + res.latitude);
            console.log("===============当前位置经度:" + res.longitude);
            var latitude = this.shop.lat;
            var longitude = this.shop.lng;
            wx.openLocation({
                latitude: latitude,
                longitude: longitude,
                scale: 28
            });
        }
    });
}



}

相关阅读
( 2021/3/17 0:30:25 )uni-app用map组件建立微信小程序显示商家地图位置并且打上标志然后点标志进行调用手机地图导航到对应的地址
( 2020/9/15 15:27:24 )uni-app与HTML的标签变化对比
( 2015/10/22 17:42:13 )深山旅行社网站管理系统5.0发布
( 2008/4/24 23:26:47 )了解html基础知识之html标签集合
( 2008/4/4 23:08:30 )七种网站添加链接的简单方法
( 2008/4/1 21:07:00 )网站需要SEO,基本的SEO建站要点
( 2008/4/1 21:00:06 )搜索引擎优化八个基础的知识
( 2007/12/26 20:02:15 )如何提高网站的PR值
共有0条关于《uni.openLocation打开地图导航没反应解决方式(参数都设置对就是打不开)》的评论
发表评论
正在加载评论……
返回顶部发表评论
呢 称:
表 情:
内 容:
评论内容:不能超过 1000 字,需审核,请自觉遵守互联网相关政策法规。
验证码: 验证码 
深山工作室网友评论声明,请自觉遵守互联网相关政策法规。

您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。

更多信息>>栏目类别选择
uni-app
rss学习
个人空间
网站设计
网站公告
下载
photoshop学习
ASP学习
DIV+CSS学习
SEO搜索引擎忧化
java学习
HTML学习
网站信息
网站类信息
更多>>同类信息
uni-app开发微信小程序使用button的open-type为contact调用微信客服不能用view或者js调用
uni-app用map组件建立微信小程序显示商家地图位置并且打上标志然后点标志进行调用手机地图导航到对应的地址
用uni-app开发微信小程序用uni.makePhoneCall拨打电话
uni-app按钮button利用css伪类after去除灰色边框
微信小程序发送给朋友与分享到朋友圈显示灰色的但是按钮分享可以使用
uni-app微信小程序分享微信好友与分享到朋友圈功能
uni-app开发的微信小程序在线支付
uni-app三目运算class和style
更多>>最新添加文章
uni-app开发微信小程序使用button的open-type为contact调用微信客服不能用view或者js调用
uni-app用map组件建立微信小程序显示商家地图位置并且打上标志然后点标志进行调用手机地图导航到对应的地址
用uni-app开发微信小程序用uni.makePhoneCall拨打电话
各个苹果手表型号版本对比以及查看苹果手机Apple Watch型号
微信小程序腾讯视频播放组件tencentvideo(wxa75efa648b60994b)
微信小程序直播组件live-player-plugin(wx2b03c6e691cd7370)
jquery设置或获取修改classname
微信公众号用户关注时自动推送回复小程序卡片(图文卡片)不需要第三方平台就可以做
更多>>随机抽取信息
httpd.ini一些参数说明
关于css
利用ResponseXML的方法调用163天气预报
ASP 格式化显示时间为几个月,几天前,几小时前,几分钟前,或几秒前
一个社区性的网站
利用DIV+CSS制作浮动广告
IIS上传文件大小解处限制的方法
为一个广告公司做的网站