0

ユーザーがコンテンツを投稿するアプリケーションを開発しようとしています。これはユーザーが作成したアプリケーションであるため、すべての投稿には場所が添付されているため、後でその地域または都市の他のユーザーに対してフィルターをかけることができます.

例: ユーザーが私のウェブサイトに書籍を出品して販売できるとします。ここで、リスト中に、場所を入力できるテキスト ボックスを提供したいと思います。入力した場所は有効なはずですが、それを確認するにはどうすればよいですか?

また、本を投稿した後、他の誰かが自分の場所で本を検索すると、自分の場所だけでなく、近くの他の場所の結果も取得する必要があります。

これらは私の質問のいくつかです。誰かがそれらに答えて私を導くことができれば、本当に感謝しています. ありがとう。

4

1 に答える 1

0

人の位置を確認するには、HTML5 の地理位置情報機能を使用する必要があります。デモについては、こちらをご覧ください: http://merged.ca/iphone/html5-geolocation

近くを検索するのは少し面倒ですが、いくつかのオプションがあります。ジオコーディング サービス (たとえば、Google と Bing はどちらもジオコーディング REST API を提供しています) を使用して、人々が同じ都市や郵便番号などにいるかどうかを判断できます。おそらく、より良い解決策は、データベース クエリを使用して近くの投稿を検索することです。現在、多くのデータベースは、まさにこの種のシナリオをサポートする組み込みの地理空間データ型を提供しています。MySQL の例: http://dev.mysql.com/doc/refman/5.0/en/mysql-spatial-datatypes.html

于 2012-04-22T05:48:55.953 に答える