Backand 中的多边形对象支持与外部 MySQL
Polygon object support in Backand with an external MySQL
我看到一个博客post宣布最近通过Backand直接支持过滤MySQL点。但是,我现有的 mysql 数据库使用多边形类型,因为我需要定义不只是圆形的区域。
目前,Backand 将行与字符串类型同步。有什么方法可以通过 API 检索我的 Point 对象吗?是否可以 decode/encode 将字符串返回到 MySQL 多边形对象?
谢谢。
您始终可以使用具有 SQL 语法的 Backand 查询(默认为否SQL)来使用所有 MySQL 地理功能。您可以查询 ST_Distance、ST_Within 并获取多边形的各个坐标。
这是 link 如何获得它们
how to access multipolygon coordinates in mysql
这是 link 如何将 MySQL 用于地理应用程序
https://www.percona.com/blog/2013/10/21/using-the-new-mysql-spatial-functions-5-6-for-geo-enabled-applications/
要将参数添加到您的查询,请将它们添加到参数输入(以逗号分隔)并将它们与锚点图标一起使用,请参见下图。
在屏幕的左侧,您将了解如何使用 angularjs $http 语法调用它。
为了添加到@relly 的回答中,我创建了一个自定义查询并将多边形列作为文本返回,确保使用 'as' 将列名转换为不包含方括号的名称。
我看到一个博客post宣布最近通过Backand直接支持过滤MySQL点。但是,我现有的 mysql 数据库使用多边形类型,因为我需要定义不只是圆形的区域。
目前,Backand 将行与字符串类型同步。有什么方法可以通过 API 检索我的 Point 对象吗?是否可以 decode/encode 将字符串返回到 MySQL 多边形对象?
谢谢。
您始终可以使用具有 SQL 语法的 Backand 查询(默认为否SQL)来使用所有 MySQL 地理功能。您可以查询 ST_Distance、ST_Within 并获取多边形的各个坐标。
这是 link 如何获得它们
how to access multipolygon coordinates in mysql
这是 link 如何将 MySQL 用于地理应用程序
https://www.percona.com/blog/2013/10/21/using-the-new-mysql-spatial-functions-5-6-for-geo-enabled-applications/
要将参数添加到您的查询,请将它们添加到参数输入(以逗号分隔)并将它们与锚点图标一起使用,请参见下图。
在屏幕的左侧,您将了解如何使用 angularjs $http 语法调用它。
为了添加到@relly 的回答中,我创建了一个自定义查询并将多边形列作为文本返回,确保使用 'as' 将列名转换为不包含方括号的名称。