Javascript 我如何获得';纬度';和';经度';然后把它展示给你的地图
我刚刚开始学习谷歌地图api并将其应用到wordpress。从文档中,我从映射“数组([0]=>16.06765920497858108.2019980633545,14)”中获得了地址。那么,如何获取“lat”和“long”,并在地图上显示该位置呢。 以下是我的全部代码:Javascript 我如何获得';纬度';和';经度';然后把它展示给你的地图,javascript,php,sql,wordpress,meta-boxes,Javascript,Php,Sql,Wordpress,Meta Boxes,我刚刚开始学习谷歌地图api并将其应用到wordpress。从文档中,我从映射“数组([0]=>16.06765920497858108.2019980633545,14)”中获得了地址。那么,如何获取“lat”和“long”,并在地图上显示该位置呢。 以下是我的全部代码: function location_register_meta_boxes( $meta_boxes ) { $prefix = 'tuyen_custom_'; $meta_boxes[] = array(
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);
如果我们只需要担心一个值,我会将
$address
变量存储为字符串。看起来我们使用std
键作为默认位置。给下面的代码一个镜头
function location_register_meta_boxes( $meta_boxes ) {
// Get the latitude, longitude.
$address = get_post_meta( get_the_ID(), 'tuyen_custom_map', true );
$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' => $address,
'address_field' => 'address',
'api_key' => 'xxxxxxxxxxxxxxxxx',
),
)
);
return $meta_boxes;
}
add_filter( 'rwmb_meta_boxes', 'location_register_meta_boxes' );
如果我们只需要担心一个值,我会将
$address
变量存储为字符串。看起来我们使用std
键作为默认位置。给下面的代码一个镜头
function location_register_meta_boxes( $meta_boxes ) {
// Get the latitude, longitude.
$address = get_post_meta( get_the_ID(), 'tuyen_custom_map', true );
$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' => $address,
'address_field' => 'address',
'api_key' => 'xxxxxxxxxxxxxxxxx',
),
)
);
return $meta_boxes;
}
add_filter( 'rwmb_meta_boxes', 'location_register_meta_boxes' );
谢谢你回答我的问题。我要指出这一点。但我只想得到“纬度”“经度”值在tuyen_自定义地图上,将其带到我的地图。“函数initMap(){var mylatng={lat:16.0566682,lng:108.1733446};……”感谢您回答我的问题。我会注意到这一点。但我只想得到“纬度”“经度”值在tuyen_custom_映射上,将其带到我的映射。“函数initMap(){var mylatng={lat:16.0566682,lng:108.1733446};……”