小程序(十)签到业务流程分析

news/2024/7/20 2:27:31 标签: 小程序, 微信小程序

文章目录

  • 一、如何获取地理信息?
  • 二、如何判定某地区新冠疫情的风险等级?


系统的人脸签到模块包含的功能非常丰富,不仅仅只有人脸识别的签到功能,而且还可以根据用户签到时候的地理定位,计算出该地区是 新冠疫情 的 高风险 还是 低风险 地区。如果员工
是在疫情高风险地区签到的,系统会立即向公司人事部门发送告警邮件。
在这里插入图片描述

一、如何获取地理信息?

微信小程序提供了获取地理定位的接口方法,我们调用该方法就能获取到地理坐标。但是我们得
到的仅仅是坐标而已,我们还需要把地理坐标转换成地址信息,例如什么省份、什么城市、什么
街道等等
腾讯位置服务提供了把地理坐标转换成地址这个功能,只需要我们注册之后就可以免费使用了。
并且还提供了JS调用接口,我们在小程序中可以很简单的把地理坐标转换成地址信息。

二、如何判定某地区新冠疫情的风险等级?

本地宝这个网站提供了新冠疫情地区风险等级的查询,我们输入自己的地址,就能看到具体的风
险等级。
既然我们已经把地理坐标转换成了地址信息,那么就可以根据地址信息去查询风险等级了。但是
本地宝并没有提供Web接口让我们调用,所以我们只能URL地址传参的方式获取本地宝返回的响
应。而且响应的内容是HTML,我们还要从HTML中解析出我们想要的风险等级信息


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

相关文章

ERROR: transport error 202: bind failed: Address already in use

今天 执行./shutdown.sh 关闭tomcat时,发生以下报错 [applocalhost bin]$ ./shutdown.sh Using CATALINA_BASE: /home/app/apache-tomcat-9.0.65 Using CATALINA_HOME: /home/app/apache-tomcat-9.0.65 Using CATALINA_TMPDIR: /home/app/apache-tomcat-9.0.6…

【轻量级自适应加权网络:超分】

Lightweight adaptive weighted network for single image super-resolution (单幅图像超分辨率的轻量级自适应加权网络) 近年来,深度学习已成功应用于单幅图像超分辨率(SISR)任务,并取得了上级的性能。然…

mysql和sqlserver查询数据库表的数量的方法

一、mysql查询数据库表的数量 1、查询mysql下所有数据库表的数量 SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES GROUP BY table_schema; 2、查询指定数据库的表的数量 SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHER…

【微服务】服务之间的调用方式

文章目录常见的远程调用方式有两种RPC和HTTP对比RPC有几个特点HTTP其实就是一种网络传输协议微服务之间相互调用的三种最常见方式RestTemplate方式引入Nacos注册中心Fegin实现服务调用常见的远程调用方式有两种 (1)RPC远程过程调用,类似的还…

Java常用框架(二)

三、Netty 1.概述 1.1 为什么要选Netty? 使用Netty不必编写复杂的逻辑代码去实现通信,再也不需要去考虑性能问题,不需要考虑编码问题,半包读写等问题。Netty是最流行的NIO框架,它的健壮性、功能、性能、可定制性和可扩展性在同…

深入理解Java的Lambda原理

1、前言 Lambda函数的概念其实有很久远的历史了,在Lisa,C#中早有实现。且近年来,开发者对语言的表现力有了更高的要求,Java也在JDK 1.8 中引入了Lambda函数这一概念。虽然截止到写下这段文字的一刻已经过去七年之久,但…

php获取api接口数据的方法

API是应用程序的开发接口,在开发程序的时候,我们有些功能可能不需要从到到位去研发,我们可以拿现有的开发出来的功能模块来使用,而这个功能模块,就叫做库(libary)。比如说:要实现数据传输的安全&#xff0c…

Python每日一练(20230221)

目录 1. 不同路径 II 2. 字符串转换整数 (atoi) 3. 字符串相乘 1. 不同路径 II 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中…