我有以下问题。
我正在创建一个餐厅配送系统。
因此,餐馆选择他们想要提供的邮政编码。因此,在波士顿,他们可能会选择整个波士顿或后湾(波士顿的一个特定地区,有几个邮政编码……)。
基本上,餐厅通过勾选框来确认他们愿意提供的区域,如下所述:
- Cambridge (ZIP CODE)
- Boston (all of Boston)
--- Back Bay (covers zip codes: 02...., 02.., 02..)
--- North Boston (covers zip codes: 02145, 021..., 02..., 02..)
用户输入他们的邮政编码,我将它们与餐厅指定的区域相匹配。
设计这样一个系统的最佳方法是什么?我认为我的方向不对。。。
这只适用于波士顿还是全球?你会看准确的邮政编码匹配吗?如果有人输入了一个你没有的邮政编码,但它在送货范围内,该怎么办。我建议使用经度/纬度查找。
这可能是一个很好的起点:https://developers.google.com/maps/articles/phpsqlsearch
BTW:我想做一些非常类似的事情,很可能会使用上面引用的文章:)也谢谢你对我的帮助。