検索語と場所に基づいた検索エンジンを構築したいと考えています。探しているスキルと場所の入力を求めるスキルページのようなもの(例:http ://www.skillpages.com/i/Search/Browse?Location=new+york&SearchTerm=designer&SearchType=SKILLS )。
これは検索の一般的な方法であり、私はそれがどのように達成されるのか疑問に思っていました。
これらのサイトは、Google APIを使用して、ユーザーが入力した場所の経度と緯度を返し、半径(たとえば、50 km)を決定し、その半径内のスキルを検索しますか(スキルページの例を参照)。
この方法では、半径はどのように決定されますか?たとえば、ユーザーが「ロンドン」を選択した場合、半径はユーザーが「英国」を選択した場合よりもはるかに小さくなります。
この形式の検索を実現するための最良の方法は何ですか?