我在thinkphp中需要从数据库读取区域的经纬度,然后在前端使用百度地图画多边形,我用下面的方法转为js数组,但是实在是太丑陋了,求助有什么优雅的好办法吗?
var mapRegion = [{stroke_color: "{$vo.stroke_color}",stroke_weight: "{$vo.stroke_weight}",stroke_opacity: "{$vo.stroke_opacity}",fill_color: "{$vo.fill_color}",fill_opacity: "{$vo.fill_opacity}",polygon:[ ];"{$v}", ]},
利用php的自带函数转换成json,再用js的自带函数解析json
直接在模板赋值就好了。
var mapRegion = {:json_encode($mapRegion)}
var mapRegion =