【发布时间】:2012-07-18 12:48:53
【问题描述】:
我们希望基于搜索词和位置构建搜索引擎。诸如技能页面之类的东西,会提示您正在寻找的技能和位置(例如http://www.skillpages.com/i/Search/Browse?Location=new+york&SearchTerm=designer&SearchType=SKILLS)。
这是一种越来越普遍的搜索方式,我一直想知道它是如何实现的。
这些网站是否使用 google api 返回用户输入位置的经度和纬度,然后确定半径,例如 50 公里,并在该半径内搜索技能(仍以技能页面为例)?
使用这种方法,半径是如何决定的?例如,如果用户选择“伦敦”,则半径会比用户选择“英国”时小得多......
实现这种搜索形式的最佳方法是什么?
【问题讨论】:
标签: search geolocation search-engine