• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

微信小程序 消息·位置消息

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

位置消息

微信客户端 7.0.9 及以上版本支持,iOS 暂不支持

为了让用户更便 捷地使用小程序的打车服务,我们在位置消息详情页的菜单中,新增了打车小程序入口。

  1. 打开聊天中的位置消息,点击详情页右下角绿色按钮,菜单中会展示符合条件的打车小程序,用户可以直接发起目的地为该位置的打车服务。
  2. 小程序的注册类目为“打车(网约车)”,且有用户最近使用的记录,才可以出现在该菜单中。
  3. 在此处点击打开小程序后,需要直接进入到发起打车页面。

1. 位置消息入口声明

开发者需要在全局配置app.json声明支持从位置消息入口进入小程序。

配置示例:

"entranceDeclare": {
    "locationMessage": {
        "path": "pages/index/index",
        "query": "foo=bar"
    }
}

配置项

属性类型必填描述最低版本
entranceDeclareObject入口声明信息7.0.9

entranceDeclare参数列表

属性类型必填描述最低版本
locationMessageObject声明“位置消息”场景进入小程序的启动页面7.0.9

locationMessage参数列表

属性类型必填描述最低版本
pathstring启动页路径,必须是在pages中已经定义7.0.9
querystring启动页参数7.0.9

2. 从启动参数获取位置信息

示例代码:

//app.js
App({
  onLaunch: function (options){
    console.log(options)
    var scene = options.scene 
    if (scene == 1146) { // 位置消息场景值
      var location = options.locationInfo
      var x = location.latitude
      var y = location.longitude
      var name = location.name
    }
  },
})

Object 启动参数

属性类型描述
scenenumber启动小程序的场景值,“位置消息”的启动场景值为1146
locationInfoObject特殊场景的启动信息

locationInfo 的结构

属性类型描述
latitudenumber纬度,范围为 -90~90,负数表示南纬
longtitudenumber经度,范围为 -180~180,负数表示西经
namestringPOI名称

3. 工具调试

Nightly v1.02.1912062 版本已支持条件编译增加位置消息入口。选择场景值 1146: 位置消息中用小程序打车,传入POI点名称和经纬度信息后可用真机预览调试。



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序 卡券发布时间:2022-02-02
下一篇:
微信小程序 消息·客服消息发布时间:2022-02-02
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap