如何查看当前位置在你的服务范围内还是不在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
编码愉快。 :)
我的 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
编码愉快。 :)