我将矩形存储在数据库中,如下所示:
1)通过ajax将矩形坐标传输到PHP脚本;
rectangle.getBounds()
2)将矩形存储在mysql中(使用PHP脚本)
现在我想绘制存储在mysql数据库中的矩形:
1)读取坐标;
$rectangle = $row['rectangle']
$rectangle 具有以下结构 ((x1,y1),(x2,y2))
2) 通过 ajax 传输到 javascript 脚本。
echo json_encode($rectangle);
在 javascript "$rectangle" 中变成 "coordinate"
3) 最后绘制矩形
var r = new google.maps.Rectangle({bounds: coordinate, ...});
r.setMap(map);
不幸的是,显示的是解析错误消息而不是矩形。
对我的错误有任何想法吗?
注意:希望这个简化的代码是可以理解的。如果没有,我可以添加代码。