百度地图定位浏览器坐标

2022-09-27 11:26 0

需要安装官方版的<百度地图字段插件


1、百度地图定位浏览器坐标并保存到cookie

{dr_baidu_position_js("自定义字段名称")}

那么在php中读取定位信息代码:

\Phpcmf\Service::L('input')->get_cookie('map_position');

有效性3个小时


2、百度地图定位浏览器坐标并设置为隐藏表单域

{dr_baidu_map_form_hidden("自定义字段名称")}

最终解析为:


那么在php中读取定位信息代码:

\Phpcmf\Service::L('input')->get_cookie('map_position');

有效性3个小时


3、百度地图定位浏览器坐标实时获取

{dr_baidu_map_js()}

    // 百度地图定位坐标
    var geolocation = new BMap.Geolocation();
    geolocation.getCurrentPosition(function(r){
        if(this.getStatus() == BMAP_STATUS_SUCCESS){
            var pos = r.point.lng+','+r.point.lat;
            alert('定位成功:'+pos);
        } else {
            alert('定位失败:'+this.getStatus());
        }
    },{enableHighAccuracy: true});


咨询
微信
电话