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

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

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

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

也许要花钱和地图公司合作?
...全文
63 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧