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