laravel-7 - 检查给定的纬度和经度是否在使用 laravel 控制器的多边形上
问题描述
我有一个名为 Zone 的表格,其中有 id、zone_id、name、polygon 等字段。该数据来自 traccar 地理围栏。它的 stroes 数据正确。现在我需要在我得到的多边形范围内找到给定的纬度和对数。例如:给定点数 = $x = 26.421813284735137;$y = 43.9439818756710; x 是纬度,y 是对数。polygon = POLYGON((26.421813284735137 43.94398187567106, 26.386908685914406 43.887332873404816, 26.153830842116705 43.957312477351465, 26.04340357033719 43.956808679085405, 26.01138700233561 43.98673788705223, 26.053647026517794 44.07652551095268, 26.262162148604205 44.08222631247017, 26.428194745096604 44.01096629350155, 26.421813284735137 43.94398187567106)) i am using laravel 7. i need to find it in the controller.
解决方案
推荐阅读
- python - 单击按钮从一个页面转到另一个页面时出现 Django 问题
- javascript - 使用 Javascript 自动提交表单
- python - Tensorflow 在对象检测会话运行中抛出“TypeError: unhashable type: 'list'”错误
- mongodb - MongoDB (Docker) 错误 20 - 尝试启动事务时出现非法操作
- java - 通过邮递员发送 JSON 数据,在 Spring Boot Jpa 项目中给出 Failed to evaluate Jackson 反序列化类型
- r - updateSelectInput 调用后如何重新分配输入?
- python - 从数据框中的最后一个可用日期中提取最近 30 天的数据框
- typescript - 如何通过升序和降序验证日期从数组中正确显示
- java - 启动 Cassandra 的问题。Java 运行时环境检测到一个致命错误:
- react-native - 如何在不破坏其状态的情况下保持安装屏幕并在反应导航 5 中在屏幕之间来回导航?