如何查看当前位置在你的服务范围内还是不在sql?

How to check current location is withing our service range or not in sql?

我的 table 中有这样的数据。

id, location, latitude, longitude 

我用它来管理服务区。

1, Ahmedabad, 23.0521705, 74.54970690000005

现在用户的当前位置就是您的位置。

然后我需要检查你的位置是否在我的服务区内?我搜索了但我没有任何想法。谁能帮我解决这个问题?

如果可以使用npm,请安装node-geocoder

npm i node-geocoder

从这个 npm 您可以得到 lat long 的详细地址。

geocoder.reverse({lat:45.767, lon:4.833}, function(err, res) {
   console.log(res);
});

基于此,您可以在数据库中使用LIKE 查询来查找您提供服务的位置。

有关详细信息,请阅读此 URL

编码愉快。 :)