1

私はいくつかの店舗を持っており、すべてに郵便番号/郵便番号があります...

特定の半径内で最も近い店舗を注文する必要があります...

ユーザーは、最寄りの店舗 (私のサーバー データベース上の店舗) を見つけるために必要な郵便番号に基づいて、郵便番号 (自分の郵便番号) を入力します。

ここに例があります...

http://www.argos.co.uk/webapp/wcs/stores/servlet/ArgosStoreLocatorMain?storeId=10151

私は少し調査を行いましたが、すべての調査により、悪用を防ぐために Google が実装したリクエスト制限ポリシーにたどり着きました。

Google マップをクエリする効果的な方法を見つけたい...

ヘルプ/チュートリアルの記事またはコードは、私を助けるために行います。

私はこの例について考えました: しかし、それを比較するために非常に多くの要求を行うのに十分効果的ではないと思います.もっと良い方法があるに違いありません.

PHP と Google Maps API を使用して 2 つの郵便番号間の距離を計算する (英国)

4

1 に答える 1

0

直線距離が必要な場合は、サーバー側で計算できます。これには Google マップを使用する必要はありません。必要な式は「大円距離」です。郵便番号だけでなく、両方の店舗の緯度と経度の両方を持っていると思います。

サーバー側の言語によっては、この計算に使用できるモジュールが既にある可能性があります (例: Perl ) 。

于 2012-09-17T10:05:12.833 に答える