Я только начал изучать API карты Google и применять его к WordPress.Из документа https://docs.metabox.io/fields/map/, я получил адрес с карты "Массив ([0] => 16.06765920497858,108.2019980633545,14)".Итак, как мне получить 'lat' и 'long', и показать это местоположение на моей карте.ниже весь мой код:
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);