关于用户在微信小程序获取地理位置,与相关负责人对应地址匹配的问题。

背景:现在项目是spring boot 后台管理系统(甲方)+微信小程序(用户端),用户端有个功能,一键呼叫(用户点击一键呼叫时,根据自身所在地址,获取对应的甲方负责人的手机号)

我的想法:
1、后台中增加一个负责区域的功能,管理员可以配置工作人员负责那些区域
2、根据用户获取的地址去匹配数据库中存在的工作人员负责的地址,如果有的话获取到对应的工作人员手机号,如果没有的话,给一个公司电话之类的。

问题:
问题是,后台管理系统中怎么设置工作人员的责任区域,这个责任区域应该是按照小区名称,或者一个经纬度范围去定义。因为小程序获取的只有经纬度,详细名称并不会到小区,只会到街道多少号,所以现在问题就是 小程序获取的位置怎么和工作人员负责的区域相匹配,求帮忙解答

嵌入webview,将获取的经纬度传递给weview加载的页面,页面用腾讯地图的isPointInPolygon计算某个点是否在多边形区域(这个区域需要用腾讯地图绘制后获取)内容

绘制区域参考


经纬度区域判断
JavaScript API | 腾讯位置服务 腾讯地图开放平台为各类应用厂商和开发者提供基于腾讯地图的地理位置服务和解决方案;有针对Web应用的JavaScript API, 适合手机端Native APP的各种SDK, WebService接口和各类地图API等。 https://lbs.qq.com/webApi/javascriptGL/glDoc/glDocGeometry

img

那首先 区域 应该 是一个 范围 。一个经纬度 范围 比如 一个县的 轮廓数据 。然后判断 经纬度是否在这以区域内

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632