我现在要做一个地理位置要求比较严谨的网站,会员注册的时候要提交自己的详细地址。会员在搜索一些服务的时候系统首先检测与自己最近的地理位置。然后提供相应服务。我需要后台数据库中要有城市,地区/县,商圈,街道/路,具体地点。那么数据库如何设计。在程序代码中能够更好匹配地理位置。要不要加一些城市编码这类的字段,更方便一些,求思路。最好能举出简单的例子,先谢过