按经纬度查询帖子构建具有多个标记的Google地图

时间:2013-01-21 作者:unfulvio

我有4种不同的帖子类型和4种不同的分类法,每个分类法的每个术语存储一个标记(指向png图标的url)。每个柱子都附有坐标Advanced Custom Fields 我可能会用Geo Data Store 优化可扩展性。

理想情况下,您如何使用Wordpress查询lat和lng在指定公里半径范围内的帖子?如果可能的话,我希望避免直接的db查询。

我将使用地理数据存储在另一个表中存储坐标。但是马克笔呢?将每个术语的图标/标记url存储在这些术语的元字段中是一个好主意吗?

一般来说,你认为进行上述项目的最佳做法是什么?我希望避免使用更多插件(ACF除外)

提前感谢您的建议。

1 个回复
SO网友:kaiser

要将元字段与“地理数据存储”插件连接,只需获取元键/字段的名称,并将其与过滤器映射到插件。

add_filter( \'sc_geodatastore_meta_keys\', \'wpse82502_lat_lng_metakey_mapping\' );
function wpse82502_lat_lng_metakey_mapping( $keys )
{
    $keys[] = "your_meta_key_field_name";
    return $keys;
}
要从PHP到JS获取数据,只需使用wp_localize_script().

结束

相关推荐

WP_SET_POST_TERMS仅将几个术语中的最后一个分配给帖子

我有一个非常简单的设置,在这里我循环遍历一组演员,并为每个演员的名字成功地插入一个术语。然后,我使用wp\\u set\\u post\\u terms将这些术语分配给一篇文章,但这只会将最后一个术语分配给该文章。我不熟悉使用分类法/术语,所以可能有一个明显的解决方案。这是我的代码:foreach ($cast as $actor) { $actor_term_id = wp_insert_term( $actor[name], \'actor\', array(

按经纬度查询帖子构建具有多个标记的Google地图 - 小码农CODE - 行之有效找到问题解决它

按经纬度查询帖子构建具有多个标记的Google地图

时间:2013-01-21 作者:unfulvio

我有4种不同的帖子类型和4种不同的分类法,每个分类法的每个术语存储一个标记(指向png图标的url)。每个柱子都附有坐标Advanced Custom Fields 我可能会用Geo Data Store 优化可扩展性。

理想情况下,您如何使用Wordpress查询lat和lng在指定公里半径范围内的帖子?如果可能的话,我希望避免直接的db查询。

我将使用地理数据存储在另一个表中存储坐标。但是马克笔呢?将每个术语的图标/标记url存储在这些术语的元字段中是一个好主意吗?

一般来说,你认为进行上述项目的最佳做法是什么?我希望避免使用更多插件(ACF除外)

提前感谢您的建议。

1 个回复
SO网友:kaiser

要将元字段与“地理数据存储”插件连接,只需获取元键/字段的名称,并将其与过滤器映射到插件。

add_filter( \'sc_geodatastore_meta_keys\', \'wpse82502_lat_lng_metakey_mapping\' );
function wpse82502_lat_lng_metakey_mapping( $keys )
{
    $keys[] = "your_meta_key_field_name";
    return $keys;
}
要从PHP到JS获取数据,只需使用wp_localize_script().

相关推荐

显示所有类别而不是分配给特定帖子的类别的GET_TERMS

我的自定义帖子类型中有3篇帖子(\'careers\'). 我注册了自定义分类法(\'career_categories\').我创建了3个职位,其中两个职位属于“全职”,一个职位属于“兼职”。我在循环中使用以下代码:$terms = get_terms( \'career_categories\', array( \'hide_empty\' => true, ) ); $html_out .= \'<td class=\"column-\'. $col++ .\'\"&g