2016-11-02 2 views
-1

私は、人々がGoogleマップを使って地図上に店舗をマークするサイトを持っています(問題があったとしても)。今では、同じショッピングセンターに店舗がタグ付けされているケースがありますが、その中にはいくつかの異なる店舗がタグ付けされていることは明らかです。具体的には、私がLatitude 34.0475747Longtitude -118.3403492であるLAのミッドタウンショッピングセンターでアディダスストアを所有しているとしましょう。ナイキのオーナーは同じショッピングセンターに店舗を持っていますので、彼のビジネスをマークすると、地図上に2つの同じピンがあり、ユーザーエクスペリエンスが損なわれます。これはGoogle Mapsのアドレスオートコンプリートを使用し、情報をジオコードに変換してmySQLに保存してから発生します。等しいジオコーディングデータを格納する正しいプロセスは何ですか?

どのようにして、地図上に既に存在するジオコーディングデータを、お互いに近くにある2つのピンを表示できるように処理しますか?ピンをクリック可能にします(テキストフィールドを展開して、見て)、どちらの店舗も同じショッピングセンターのエリアにタグが付けられますか?

+0

[Googleマップと重複しないマーカーをクラスタリングするにはどうすればよいですか?](http://stackoverflow.com/questions/11781183/how-can-i-cluster-markers-without-overlap-with-google-マップ) – geocodezip

+0

おそらく、[Overlapping MarkerSpiderfier](http://stackoverflow.com/search?q=%5Bgoogle-maps-api-3%5D+OverlappingMarkerSpiderfier)を見てください。 – geocodezip

答えて

0

ジオハッシュ(http://geohash.org/)について聞いたことがありますか?

これは本質的に2つの座標をとり、それらから精密(位置)ベースのハッシュを作成します。

ハッシュが長ければ長いほど正確です。

座標をハッシュして、一定の精度で結果が同じであると言うことができます。

関連する問題