我正在使用Laravel 5.7框架,我想将google map界面添加到商店的注册页面以添加其地址并将其保存在数据库中。 然后,我想将用户的地址与商店的地址进行比较,并显示最近的商店(1或2公里)。
答案 0 :(得分:1)
是的,Laravel是一个不错的选择!
我首先要构建注册页面,并确保您以完整的方式存储地址,这样您就可以从该地址中检索纬度和经度(更容易在地图上绘制,而无需每次都使用google API)。
我不知道您的前端级别/兴趣,但是我会使用Vue.js或至少使用javascript API来显示地图。
您可以使用Google API的这一部分: https://developers.google.com/maps/documentation/javascript/reference/geometry#spherical.computeDistanceBetween
基于该计算,您可以从数据库中检索并显示最近的商店。