我的老板只是问我建立一个脚本,可以拉有一个给定邮政编码的半径范围内的邮政编码表中的所有行。我从来没有做过这样的事情,我不知道从哪里开始。这是否需要与谷歌地图或类似的交互?什么是最好的工作流程,或者是一些关键词。PHP查找邮政编码半径范围内所有出现
回答
只是做了一件就像this..these 2层的资源是非常有益的
很好的答案,但要确保给定更长的距离,应用“大圆圈”法则。 – nickhar
存在着“邮政编码数据库”中,你可以找到邮政编码+经/纬度那些邮编信息。了解一个邮政编码的纬度/经度,您可以在附近找到其他邮编。这是例如这样的数据库信息http://www.geopostcodes.com/sample.php?c=US此网站(http://www.geopostcodes.com)出售这些数据库,但也许你能找到一些免费版本。
当你知道纬度和“中央”邮政编码的经度,你可以找到这篇文章http://zcentric.com/2010/03/11/calculate-distance-in-mysql-with-latitude-and-longitude/使用SQL像最近的邮编,但你的表是不是“成员”,而是“邮编”
它不是东西,将给你一个即时的解决方案,但是,你可以使用谷歌地图。自由。
https://developers.google.com/maps/documentation/javascript/
您需要,对于给定的拉链,获得地理定位,然后该半径,每英里的步骤中,检查邮政编码。那是我会做的。希望它会有所帮助。
林不太清楚如何邮编作品,但我很有信心,他们也有类似的数量取决于其接近,所以也许你可以明白这一点有一个表,而不是使用更复杂的东西,那么可以说你进行查询搜索33175和33188之间的范围内的邮政编码,我想澄清的第一件事是什么样的半径(2英里20英里?)你的老板要你使用,因此,我们可以帮你更好的,我希望这给你一个想法。 胃肠=)
- 1. 在另一个邮政编码的半径范围内查找邮政编码/坐标
- 2. 通过在半径范围内给出我当前的点邮政编码来获取邮政编码清单
- 3. php lat长半径从邮政编码
- 4. 获得正英里半径内的所有邮政编码
- 5. 一定范围内的邮政编码
- 6. 反向地理编码半径范围内的所有地址
- 7. 查找半径范围内的对象
- 8. 在特定半径中查找邮政编码
- 9. 邮政编码和半径查找建议
- 10. 从另一个邮政编码中获取所有邮政编码内的n英里半径
- 11. 邮政编码半径验证
- 12. 邮政编码半径搜索
- 13. 使用Linq to Sql在半径距离内查找邮政编码
- 14. 检查一个邮政编码范围内使用SQL
- 15. 模式匹配检查范围内的邮政编码
- 16. 使用YQL获取邮政编码半径中的邮政编码
- 17. 生成邮政编码两个范围
- 18. 正在寻找Joomla的邮政编码半径搜索
- 19. 获取25英里半径内的邮政编码Android
- 20. 确定是否需要的半径内的邮政编码
- 21. 查找给定邮政编码的最近邮政编码
- 22. 查找附近的邮政编码与基础邮政编码
- 23. 给出坐标列表,找到所有在单点半径范围内
- 24. 显示谷歌地图上的邮政编码/邮政编码范围
- 25. 在美国特定城市的某个半径范围内获取邮政编码
- 26. 如何选择特定地区/范围内的邮政编码?
- 27. 英国邮编/邮政编码范围计算
- 28. 加拿大邮政'查找邮政编码'屏幕刮码
- 29. 搜索邮政编码范围并拉出相应的区域
- 30. 邮政编码和邮政编码违反第三范式吗?
您可能能够通过移动到使用谷歌地图长/拉几度,但我觉得这将是乏味和低效率。还不能确定,虽然答案...它可以使用谷歌地图绘制围绕一个特定的点半径,虽然我不知道你是否收集某些点,确定邮政编码。 –
这取决于你在哪里!?美国|英国等。在某些国家很容易做到,但半径比方形区域(计算)要困难得多。我已经做了几次,但你确实需要经纬度来使它成为可能。 – nickhar