如何在laravel应用程序中添加Google地图,以及如何向用户的本地地址显示最近的商店

时间:2019-06-12 09:13:47

标签: laravel google-maps

我正在使用Laravel 5.7框架,我想将google map界面添加到商店的注册页面以添加其地址并将其保存在数据库中。 然后,我想将用户的地址与商店的地址进行比较,并显示最近的商店(1或2公里)。

1 个答案:

答案 0 :(得分:1)

是的,Laravel是一个不错的选择!

我首先要构建注册页面,并确保您以完整的方式存储地址,这样您就可以从该地址中检索纬度和经度(更容易在地图上绘制,而无需每次都使用google API)。

我不知道您的前端级别/兴趣,但是我会使用Vue.js或至少使用javascript API来显示地图。

您可以使用Google API的这一部分: https://developers.google.com/maps/documentation/javascript/reference/geometry#spherical.computeDistanceBetween

基于该计算,您可以从数据库中检索并显示最近的商店。