【发布时间】:2019-06-21 03:52:27
【问题描述】:
我刚开始学习 google map api 并将其应用于 wordpress。从文档https://docs.metabox.io/fields/map/ 中,我从地图“数组([0] => 16.06765920497858,108.2019980633545,14)”中获得了地址。那么我如何获得“纬度”和“经度”,并将该位置显示到我的地图上。 以下是我的全部代码:
function location_register_meta_boxes( $meta_boxes ) {
$prefix = 'tuyen_custom_';
$meta_boxes[] = array(
'id' => 'personal',
'title' => 'Option Google Maps',
'post_types' => 'dia-diem',
'context' => 'normal',
'priority' => 'high',
'fields' => array(
array(
'name' => 'Link',
'desc' => 'Nhập link được liên kết',
'id' => $prefix . 'link',
'type' => 'text',
),
array(
'id' => 'address',
'name' => 'Địa chỉ',
'desc' => 'Nhập vào địa chỉ',
'type' => 'text',
),
array(
'id' => $prefix . 'map',
'name' => 'Vị trí bản đồ',
'type' => 'map',
'address_field' => 'map',
'std' => '16.058339, 108.220280',
'address_field' => 'address',
'api_key' => 'xxxxxxxxxxxxxxxxx',
),
)
);
return $meta_boxes;
}
add_filter( 'rwmb_meta_boxes', 'location_register_meta_boxes' );
导出到地址:
$address[] = get_post_meta(get_the_ID(),'tuyen_custom_map',true);
print_r($address);
【问题讨论】:
标签: javascript php sql wordpress meta-boxes