Wordpress ACF谷歌地图如何获取距离经度10公里的物体?

时间:2016-01-17 10:02:36

标签: wordpress google-maps advanced-custom-fields

我正在使用Wordpress ACF插件,并且有一个字段类型的Google Map。它存储了Lat,Long和Address。

现在,我有一些用户的纬度和经度。我需要一种方法来只获得距离不超过10公里的物体。

这是一个服务器Wordpress问题。现在,我只是得到我想要的所有健身房,而不仅仅是用户当前位置周围最近的(最大10公里)健身房。有一个名为“gym_location”的字段是Google Map类型。问题是,我不知道数学公式。

// get all objects
$query_for_ojektaxi_user = new WP_Query( array(
    'post_type'  => 'gyms',
    'meta_query' => array(
        array(
            'key'       => 'open_or_closed',
            'value'     => 1,
            'compare'   => '=',
        )
    )
));

1 个答案:

答案 0 :(得分:1)

您将无法在SQL查询中直接(并且有用)使用googlemap高级自定义字段的lng或lat“子字段”。 这些值在post_meta表的mysql“meta_value”(text)列中序列化。