2012-01-07 19 views
1

私はアドレスで大量のデータを持っていると言います。特定の店舗を検索していて、近くの類似の店舗を見たい場合、Googleマップは特定の店舗の半径内にある住所を検索するためにデータベース全体を照会する必要がありますか?それは永遠にかかりますか?類似の店舗を表示する最も効率的な方法は何でしょうか?私は現在、住所に基づいて特定の店舗の場所を示すスクリプトを持っています。Googleマップとmysqlデータベースの半径検索に格納されたアドレス

おかげ

答えて

1

Googleマップは、クエリを作成しません。検索機能を実行しながら近くの店舗を設定し、Googleマップに渡す必要があります。次に、同じカテゴリ/類似点に基づいて近くの店舗をフィルタリングするinfowindowクリックイベントで関数を作成します。私はjsonコールを介して情報を渡し、どこかに格納することをお勧めします。ここでは、データベースの半径のクエリの例を見つけることができます - http://code.google.com/apis/maps/articles/phpsqlsearch.html#findnearsql。どのようにあなたのデータベースからあなたのjavascriptアプリケーションにデータを取得していますか?

関連する問題