1

我看到一篇博客文章直接通过 Backand for MySQL 点宣布了最近的过滤支持。但是,我现有的 mysql 数据库使用 Polygon 类型,因为我需要定义不止圆形的区域。

目前,Backand 将行与 String 类型同步。有没有办法通过 API 检索我的 Point 对象?是否可以将字符串解码/编码回 MySQL Polygon 对象?

谢谢你。

4

2 回答 2

2

您始终可以使用 Backand 的 Query with SQL 语法(默认为 NoSQL)来使用所有 MySQL 地理功能。您可以查询 ST_Distance、ST_Within 并获取多边形的各个坐标。这是一个如何让他们 如何访问 mysql 中的多面坐标 的链接 这是一个如何将 MySQL 用于地理应用程序的链接 https://www.percona.com/blog/2013/10/21/using-the-new- mysql-spatial-functions-5-6-for-geo-enabled-applications/ 要将参数添加到查询中,请将它们添加到参数输入(逗号分隔)并将它们与锚图标一起使用,请参见下图。在屏幕的左侧,您将了解如何使用 angularjs $http 语法调用它。 在此处输入图像描述

于 2016-02-22T10:14:57.173 回答
2

为了添加到@relly 的答案,我创建了一个自定义查询并将多边形列作为文本返回,确保使用“as”将列名转换为不包含括号的内容。

返回和自定义查询以将 mysql 多边形对象作为文本返回

于 2016-02-22T19:09:05.777 回答