我正在使用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' => '=',
)
)
));
答案 0 :(得分:1)
您将无法在SQL查询中直接(并且有用)使用googlemap高级自定义字段的lng或lat“子字段”。 这些值在post_meta表的mysql“meta_value”(text)列中序列化。