addBmap('name值', '标题', '密钥', [, '提示', '默认坐标', '默认地址', '显示级别', '额外css类'])

标识符:bmap

参数 含义 类型
name name值 string
title 标题 string
ak 密钥 string
tips 提示 string
default 默认坐标 string
address 默认地址 string
level 显示级别 string
extra_class 额外css类 string
return ZBuilder::make('form')
    ->addBmap('map', '地图', '您的百度密钥')
    ->fetch();

在输入框输入要查找的地址,会有地点提示。

选择好地址后,地图会出现一个跳动的标签,如果位置不对,可以单击地图,选择正确的地点。

提交表单时,保存的是地点的坐标,例如113.265871,23.146888,至于如何存储就看各自的开发者。

比如上面的例子,提交表单,服务器会接收到两个值,$_POST['map'] = '113.265871,23.146888'$_POST['map_address'] = '广州市越秀区交易大厦'

也可以在初始化的时候指定坐标。

return ZBuilder::make('form')
    ->addBmap('map', '地图', '您的百度密钥', '', '116.382517,39.917259')
    ->fetch();

或者不指定坐标,而是指定地址

return ZBuilder::make('form')
    ->addBmap('map', '地图', '您的百度密钥', '', '', '广州市越秀区广州交易广场')
    ->fetch();

也可以指定地图显示的级别,默认是12

return ZBuilder::make('form')
    ->addBmap('map', '地图', '您的百度密钥', '', '', '广州市越秀区广州交易广场', 16)
    ->fetch();