按邮政编码查找自由职业者 拉拉维尔 5.6.



我有一个应用程序,其中我通过中间件设置了自由职业者、雇主和管理员的角色。我想通过给定的邮政编码查找自由职业者,并通过给定的邮政编码查找雇主,具体取决于哪个角色正在搜索哪个角色。有没有一个包可以帮助地理编码做到这一点......例如,类似于任务兔网站的东西。我已经在谷歌上搜索并完善了我的搜索,关于这个主题的内容并不多。我知道谷歌有一个可以使用的API。这是什么逻辑,我该如何开始。也许是一个很好的教程...谢谢

好吧,您可以尝试使用地理代码 API

例如,要查找 zip 77379,请使用如下请求:

http://maps.googleapis.com/maps/api/geocode/json?address=77379&sensor=true

然后从响应对象获取几何位置

geometry: {
bounds: {
northeast: {
lat: 30.088189,
lng: -95.47364999999999
},
southwest: {
lat: 29.9871611,
lng: -95.5887879
}
},
location: {
lat: 30.0314279,
lng: -95.5302337
},
location_type: "APPROXIMATE",
viewport: {
northeast: {
lat: 30.088189,
lng: -95.47364999999999
},
southwest: {
lat: 29.9871611,
lng: -95.5887879
}
}
}

从 LAT 和 LNG 执行 SQL 查询以查找用户并按role_id过滤他们

希望这对你有帮助。

最新更新