Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
保存MySQL空间数据Google maps API边界_Mysql_Google Maps Api 3_Spatial - Fatal编程技术网

保存MySQL空间数据Google maps API边界

保存MySQL空间数据Google maps API边界,mysql,google-maps-api-3,spatial,Mysql,Google Maps Api 3,Spatial,所以我现在想将lat、lang和bounds空间数据保存到MySQL,只是为了设置一个视图端口和缩放位置搜索。我保存了拉特,朗作为点类型,一切都很好,但我被边界卡住了。我试着将它保存为多边形,但运气不好,它是多边形吗?用PHPmyAdmin插入似乎已损坏。。我在任何地方都找不到直接的解释 我试着那样插入 (ST_GeomFromText('POLYGON((0 0, 0 0))')) 它通过了,但是当我看到正确的数据时,MySQL抛出了关于空值的警告 (ST_GeomFromText('POL

所以我现在想将lat、lang和bounds空间数据保存到MySQL,只是为了设置一个视图端口和缩放位置搜索。我保存了拉特,朗作为点类型,一切都很好,但我被边界卡住了。我试着将它保存为多边形,但运气不好,它是多边形吗?用PHPmyAdmin插入似乎已损坏。。我在任何地方都找不到直接的解释

我试着那样插入

(ST_GeomFromText('POLYGON((0 0, 0 0))'))
它通过了,但是当我看到正确的数据时,MySQL抛出了关于空值的警告

(ST_GeomFromText('POLYGON((29.3772 60.517,38.490877 74.889862))'))

更令人困惑的是,即使列被设置为NOTNULL,也会插入行。

边界将是一个矩形。可以表示为具有4条边的多边形。您问题中的示例只有2分,不是必需的4分(如果您想关闭路径,则为5分)。感谢您的解释。从来没有听说过矩形列类型。。