基于邮政编码匹配最近注册商店的系统设计?

Lou*_*ost 8 php mysql

我有以下问题.

我正在创建一个餐厅送货系统.

所以餐馆选择他们想要提供的邮政编码.所以在波士顿,他们可能选择波士顿或后湾(波士顿的一个特定区域,有几个邮政编码......).

基本上,餐厅通过勾选方框确认他们愿意服务的区域,描述如下:

- Cambridge (ZIP CODE)
- Boston (all of Boston)
--- Back Bay (covers zip codes: 02...., 02.., 02..)
--- North Boston (covers zip codes: 02145, 021..., 02..., 02..)
Run Code Online (Sandbox Code Playgroud)

用户输入他们的邮政编码,我将它们与餐馆指定的区域相匹配.

设计这样一个系统的最佳方法是什么?我认为我没有朝着正确的方向前进......

Rob*_*ert 1

这仅适用于波士顿还是全球范围内?您会查看精确的邮政编码匹配吗?如果有人输入了您不知道的邮政编码,但该邮政编码在送货范围内,该怎么办?我建议使用经度/纬度查找。

这可能是一个很好的起点:https ://developers.google.com/maps/articles/phpsqlsearch

顺便说一句:我想做一些非常类似的事情,并且很可能会使用上面引用的文章:)也感谢您帮助我。