mysql - 数据检索取决于经度和纬度之间的公里数
问题描述
我在数据库中保存了以下内容
+----+-----------+------------+------+---------+------------+------------+------------+------------+
| id | post_code | type | data | type_id | longitude | latitude | created_at | updated_at |
+----+-----------+------------+------+---------+------------+------------+------------+------------+
| 1 | 52111 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
| 2 | 51111 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
| 3 | 59111 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
| 4 | 59111 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
| 5 | 59111 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
| 6 | 50111 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
| 7 | 51121 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
| 8 | 51121 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
| 9 | 51121 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
| 10 | 51121 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
| 11 | 51121 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
| 12 | 51121 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
| 13 | 51121 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
| 14 | 51121 | properties | NULL | 3 | 39.3260685 | -4.8379791 | NULL | NULL |
+----+-----------+------------+------+---------+------------+------------+------------+------------+
我想接收基于 post_code 和我应该根据纬度和经度计算的公里范围的数据
在这种情况下如何继续计算范围?这样的事情有公式吗?我想创建一个范围为 2 公里的位置,并在该范围内显示我的 post_codes
解决方案
推荐阅读
- sqlite - 确保电子邮件存储为字符串 [Raku]
- python - 在使用 Word2vec 时,如何从看不见的单词语料库中获得结果?
- javascript - 您可以将用户定义的模型用作 SchemaTypes 吗?
- r - 如何使用点图将图例添加到 ggplot2 线?
- excel - 代码返回文件夹中的文件名列表,并使用 VBscript 在每个文件的第一行额外返回第 35 到第 40 位置的文本
- mercurial - 当我 hg clone 我不断收到此错误
- deep-learning - UNet 模型准确率精确地停留在 0.5(或多或少)(没有类不平衡,尝试调整学习率)
- ejb - JUnit5:如何在所有其他测试之前进行 EJB 初始化?
- c# - asp.net core 3.1 如何使用 appsettings.json 中的 AppSettings 实现 ConfigurationProperty
- elasticsearch - Elasticsearch 排除多个术语的关联