
微信小程序
来自星星的马
这个作者很懒,什么都没留下…
展开
-
微信小程序 - 判断一个经纬度是否在一个多边形区域内
功能描述: 最近公司做了一个定位打卡的小程序,需要判断用户的经纬度是否在一个闭合的多边形区域内,在区域内允许打卡,否则提示“不再打卡范围”。由于腾讯地图小程序SDK没有提供相关功能,所以需要自己手写造轮子。实现思路: 首先已知一个用户坐标(x0,y0)、及一个坐标范围点的集合[{longitude:111,latitude:222},…]。由用户坐标向右侧发射一条射线,记录与区域边界的交点个数。如果个数为奇数,说明坐标点在多边形范围内;为偶数则不在范围内。如下图:逻辑如下:1、循环取两个坐标点(x1原创 2020-06-02 15:56:02 · 4203 阅读 · 2 评论 -
微信小程序 - 小程序版本更新处理
1. 在 app.js 文件中加入方法:// 校验更新hasNewBanben() { console.log('校验更新') //判断微信版本是否 兼容小程序更新机制API的使用 if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager(); updateManager.onCheckForUpdate((res1) => { if原创 2020-06-02 14:15:02 · 941 阅读 · 0 评论