0

ジオコードを含むベンダーのアドレスと、ジオコードを含む特定のアドレス「A」を含むデータベースがあります。住所「A」に近い(x半径)すべてのベンダーの住所をWebブラウザの地図上に表示したい。

これを達成するのに役立つGoogleマップAPIやその他のサービスなどのさまざまなオプションは何ですか?

ありがとう、ジグネッシュ

4

1 に答える 1

0

を使用して各ベンダーまでの距離を計算しgoogle.maps.geometry.spherical.computeDistanceBetween、距離が <= x の場合はマーカーを作成できます。

より高速なアプローチは、FusionTable を使用してデータを保存することです。FusionTableLayerを使用して、単純なWHERE-clauseでマーカーを描画できます。

ST_INTERSECTS(columnWithVendorLatLng,
              CIRCLE(LATLNG(addressLatitude, addressLongitude),desiredRadius))
于 2013-10-19T02:35:38.523 に答える