我有一个应用程序,我通过中间件设置角色作为自由职业者,雇主和管理员。我希望通过给定的邮政编码找到自由职业者,并根据给定的邮政编码查找雇主,具体取决于搜索哪个角色。是否有一个包可以帮助做地理编码...例如,类似于任务兔子网站的东西。我在谷歌上搜索并完善了我的搜索,但这个主题并不多。我知道Google有一个可以使用的API。这是什么逻辑,我如何开始。也许是一个很好的教程...谢谢
答案 0 :(得分:0)
您可以尝试使用geo code apis
例如,要查找zip 77379,请使用以下请求:
http://maps.googleapis.com/maps/api/geocode/json?address=77379&sensor=true
然后从响应对象中获取geometry.location
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过滤它们
希望这会对你有所帮助。