私は PHP でデート アプリケーションを作成しています: 私のアプリケーションには、人の位置から一定の距離内にある適切なユーザー プロファイルを検索する検索ページがあります (検索するマイル数/キロ数を指定する必要があります)。
これを実装するロジックは理解しています (参照: MySQL 空間データを使用して、Google マップで最も近い場所を取得します)。世界中の各場所の地理的位置を格納するデータベースをどこで取得できるかわかりません。これは無料で利用できますか?利用可能な場合は、プレミアム バージョンもチェックしてみてください。
また、クエリの検索速度も懸念されます。このような巨大なデータベース全体を検索すると、オーバーヘッドが発生します。これに取り組む最善の方法は何ですか?
どんな提案でも大歓迎です。
よろしく、セニエル