我正在开发处理购物车的web应用程序。包括客户注册和门店注册。
注册商店时,我们正在收集商店位置的纬度和经度。一旦商店发布任何通知,首先需要检查商店位置半径为1 KM的客户地址。
只有满意的客户需要通知。
我用Here Map API收集1公里范围内的纬度和经度。
此处映射Isoline API
上述API的响应是一组纬度和经度。
如何检查我的商店纬度和经度是否在此地理代码范围内。
我尝试了PHP的in_array函数,但不准确。对此有其他解决方案吗?
感谢
您已经在保存商店的纬度和经度了。你可以得到客户地址的纬度和经度。https://developers.google.com/maps/documentation/geocoding/intro
然后使用该方法计算经纬度之间的距离。当您在java中知道经度和纬度时,以米为单位计算距离
如果距离小于1公里,则执行该客户的推送通知脚本。