0

私の現在のプロジェクトの重要な部分は、ユーザーが近くに住んでいる他のユーザーを確認できることです。これを実装する最良の方法は何ですか?

国、州、都市を尋ねるだけですが、これは国際的なものになるため、国ごとに州/行政地域の固定ドロップダウンリストを作成することはできません。ユーザーが州の名前を別の方法で綴ると、私の能力が妨げられますユーザーが同じ州に住んでいることを検出します。

たとえば、スイスのカントン「ザンクト ガレン」があるとします。「Saint Gallen」と綴るユーザーもいれば、「St Gallen」と綴るユーザーもいます。これは明らかに問題があります。

郵便番号を尋ねて、それを使用できますか? オンラインでいくつかの郵便番号ツールを見つけましたが、うまく機能しないのではないかと思います。誰かがそれらを使用しましたか?

ご回答ありがとうございます。

4

1 に答える 1

1

管理データではなく、地理データに基づいてクエリを実行するべきではありませんか? つまり、都市/郵便番号を比較する代わりに、現在のユーザーの場所から 5 km 以内の人を見つけるだけです。また、すべてのユーザーがマップ上の自分の場所を選択できるようにすると、一連のドロップダウン リストから場所を選択するか、郵便番号を入力するだけで簡単になります。また、新しいジオロケーションHTML 機能もあります。

そのような情報を照会することは別の話です。おそらく、データベースの GIS 機能を使用する必要があるでしょう: MySQLPostgreSQLOracleなど。

于 2011-03-05T16:04:24.110 に答える