上期,咱们在《「腾讯地图」小程序插件》一文中介绍了「腾讯地图」小程序插件的意义、使用场景以及使用方法。小程序
今天咱们会与你们分享一款一样优秀的小程序插件——「医院 LBS 位置服务」插件,从使用场景到使用方法,都将做出详细的介绍。微信小程序
去医院看病,找路和排队绝对算是就医过程当中最让人头痛的事情,医院科室布局复杂,检查项目繁多,排队更是屡见不鲜。若是能有一个办法能让患者最快速的找到看病的科室,甚至能在整个就诊过程当中规划一条走路少、时间短、排队快的路线,并且在到达相应科室后可以直接用手机在线报到,相信不少患者对医院都会有这样的需求。api
近日,专一于医疗行业室内外位置服务的道一循新上线了「医院 LBS 位置服务」微信小程序插件,为广大医疗行业小程序开发者提供快速、便捷的 LBS 室内位置能力输出,为上述改善医院患者的就医服务提供了真实的解决方案。bash
「医院 LBS 位置服务」插件为各类医疗行业小程序应用提供位置信息输出,支持各种基于位置的应用场景。例如:微信
在线签到:经过「医院 LBS 位置服务」插件判断患者是否在院内科室附近,若在科室附近则直接经过小程序完成自助报到,并进入排队系统等待叫号;app
最佳就医路径管理:「医院 LBS 位置服务」插件能够为医院统一预定管理系统提供患者实时位置信息,对须要同时执行多项医疗步骤(例如抽血、B 超、心电图等)的患者,配合排队等候信息,合理规划出最佳就医路线;ide
考勤签到:为医护人员的考勤管理系统、会议会诊系统提供位置签到服务;布局
一键告警:针对「医闹」等突发事件,还可利用集成了「医院 LBS 位置服务」插件的小程序快速报警,当即提供事件发生位置,方便安保人员及时处置。测试
开发者在小程序插件中搜索「医院 LBS 位置服务」能够搜索到小程序插件,添加使用后按使用文档接入使用:ui
1. 申请使用插件。在「小程序管理后台 - 设置 - 第三方服务 - 插件管理」中查找插件名称「医院 LBS 位置服务」(目前最新版本:1.0.6,appid:wx0fb39a1dc27c5e6d),并申请使用。
{
"plugins": {
"ipsPlugin": {
"version": "1.0.4",
"provider": "wx0fb39a1dc27c5e6d"
} }}
复制代码
3. 使用插件的 JS 接口。若是须要使用插件的 JS 接口,可使用 requirePlugin 方法:
var ipsPlugin = requirePlugin("ipsPlugin")//设置appkey和mapid//ipsDemo提交审核测试时为true,正常使用下为false。ipsDistance为自身位置与目的id的距离设定,若是在同层大于这个距离则出出现导航页面,若是小于这个距离则表示报到成功,出现报到成功页面。ipsPlugin.init({ ipsDemo: false, ipsAppKey: 'fnAs1mE5HP', ipsMapId: 'VhsehJzuZA', ipsDistance: '25'});//设置导航目的idipsPlugin.init({ ipsTargetId: '1111' });
ipsPlugin.init({//报到成功回调ipsReportSuccess: () => { console.log('报到 成功') //when success to do...
}, //点击导航按钮跳转道易寻小程序进行导航回调
ipsNavi:()=>{ console.log('跳转道易寻小程序进行导航')
wx.navigateToMiniProgram({
appId: 'wx0fb39a1dc27c5e6d', //路径参数由mapId、appKey、要导航的科室id组成
path: 'pages/index?id=mapId&appKey=appKey&poi=科室id',
})
}, //距离目标位置较远或不在同一楼层的回调,用于显示navigator控件去跳转小程序。(因为插件内部没法跳转小程序)
ipsNeedNavi:()=>{ console.log('须要报到')
}
});//打开弹框,开启报到 写在须要报道的地方ipsPlugin.open();
复制代码
4. 使用插件的自定义组件。使用插件提供的自定义组件,和使用普通自定义组件的方式相仿。在 JSON 文件定义须要引入的自定义组件时,使用 plugin:// 协议便可,例如:
{
"usingComponents": {
"show": "plugin://ipsPlugin/show"
}}
复制代码
在 WXML 文件中添加以下代码,就能够愉快地使用插件进行报道功能了:
<show />
复制代码
目前,「医院 LBS 位置服务」小程序插件已经应用于「道易寻」、「浙江大学医学院附属儿童医院」等小程序,而且更多的开发中的医院小程序也在集成计划当中。
在「浙江大学医学院附属儿童医院」小程序中,医院官方小程序经过调用「 医院 LBS 位置服务」插件实现了「在线签到」等功能。
1. 使用微信小程序挂号成功后进入功能页面
5. 自动进入排队系统进行排队。
🔗https://developers.weixin.qq.com/community/develop/doc/000c8aaf72070028506775f235680c