问个测算地址范围(多点对一点)的问题

beyondbill 2010-06-21 11:47:55
一个网站,有N多个店铺,每个店铺分布在不同的街道。每个店铺都有具体地址,用户在搜索店铺的时候,怎么实现二个搜索选项为"您所在的地址"(用户输入)和"多少公里范围内的店铺"(用户输入)的功能?

之前有查过google的免费地图功能,只有2个点之间距离的简单测算,有没有人实现过上面的多点(店铺)和一点(自己地址)距离快速查询的功能?如果是重复循环google提供的2点之间距离的简单测算,需将数据库中几千几万个店铺来一一测算,那也太慢了。

俺见过有的网站实现了这样的功能。大家想想怎么实现好?搜索速度也需要考虑。

也许要花钱和地图公司合作?
...全文
35 点赞 收藏 回复
写回复
回复

还没有回复,快来抢沙发~

发动态
发帖子
高性能WEB开发
创建于2008-07-01

2.4w+

社区成员

4356

社区内容

高性能WEB开发
社区公告
暂无公告