さまざまな場所のリストを持つ Web サイト用の MySQL データベースをセットアップしようとしています。このリストにロケーションベースの検索を設定することはできますか? たとえば、誰かが "Albany, NY, USA" を検索した場合、データベースに Albany からの結果がなければ、近くの "New York, NY" からの結果があるはずです。
緯度と経度の座標を使用するのが適切な方法だと思います。しかし、ユーザーが任意の都市に入った場合、その都市の地理座標をウェブサイト用に取得する方法はありますか?
また、ユーザーがクエリのスペルを間違えた場合でも、情報を適切に処理する方法はありますか?