タグ付けされた質問 「geo-data」

3
WordPressでロケーションベース(郵便番号)の検索を実装するにはどうすればよいですか?
私は、ビジネスエントリにカスタム投稿タイプを使用するローカルビジネスディレクトリサイトで作業しています。フィールドの1つは「郵便番号」です。ロケーションベースの検索を設定するにはどうすればよいですか? 訪問者が郵便番号を入力してカテゴリを選択し、特定の半径内のすべてのビジネス、または距離順に並べられたすべてのビジネスを表示できるようにしたいと思います。これを行うと主張するプラグインがいくつかありましたが、WordPress 3.0をサポートしていません。助言がありますか?

4
共有Webホストでの近接ベースの店舗ロケーション検索を最適化しますか?
クライアント用の店舗検索を作成する必要があるプロジェクトがあります。 私はカスタム投稿タイプ「restaurant-location」を使用しており、Google Geocoding APIを使用してpostmetaに格納された住所をジオコーディングするコードを記述しました(JSONで米国のホワイトハウスをジオコーディングするリンクがあり、緯度と経度を保存しました)カスタムフィールドに。 この投稿のスライドショーで見つけた式をget_posts_by_geo_distance()使用して、地理的に最も近い投稿の順序で投稿のリストを返す関数を作成しました。あなたは私のように私の関数を呼び出すかもしれません(私は固定された「ソース」lat / longで始めています): include "wp-load.php"; $source_lat = 30.3935337; $source_long = -86.4957833; $results = get_posts_by_geo_distance( 'restaurant-location', 'geo_latitude', 'geo_longitude', $source_lat, $source_long); echo '<ul>'; foreach($results as $post) { $edit_url = get_edit_url($post->ID); echo "<li>{$post->distance}: <a href=\"{$edit_url}\" target=\"_blank\">{$post->location}</a></li>"; } echo '</ul>'; return; ここに関数get_posts_by_geo_distance()自体があります: function get_posts_by_geo_distance($post_type,$lat_key,$lng_key,$source_lat,$source_lng) { global $wpdb; $sql =<<<SQL SELECT …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.