私はPHP&MySqlを使ったストアロケータの作成に関する次のGoogle開発者向けドキュメントに従っています。
https://developers.google.com/maps/articles/phpsqlsearch_v3
私はこれを動かしていますが、今私はこれを既存のWordpressインストールと統合したいと思います。
これを統合することに関する私の問題は、WPが繰り返し可能なカスタムフィールドを保存する方法です。カスタム投稿タイプごとに複数のマーカーを入力するための繰り返し可能なフィールドがあります。 WPは、これをシリアル化されたデータとしてDB内に格納します。
入力された郵便番号に基づいて半径検索を実行するために、文書に記載されているHaversine式のselectステートメントを使用する方法がわかりません。私にはさまざまなGoogle Mapプラグインがあることを知っていますが、そのようなものを見つけることができません。
誰かが私がこれを行うことができる方法について何か提案を持っていますか、またはこれらの機能は存在しますか?
これについての助けを事前にありがとう。
私はクライアントのために同様のカスタムストアロケータを実装しました、そして、私がしたことはそれぞれの緯度/経度のペアを単一のlocation
ポストタイプのpost metaとして保存し、そして各location
ポストタイプを親のstore
ポストタイプに割り当てることでした。そのようにして、単一の店舗が複数の固有の場所を持つことができます。場所の投稿は管理者に隠され、店の投稿タイプ内のカスタムメタボックスを介して管理されていました。