# GEO_WITHIN(lng,lat,geometry)
计算某个经纬度地址是否在指定的地理范围内。
# 参数
lng1:地点的经度。
lat1:地点的纬度。
geometry:表示一个地理几何结构,如方圆500米AROUND(117.195907,39.118327, 500)
、矩形rectangle(117.195907,39.118327, 116.925304,38.935671)
或多边形polygon(117.195907,39.118327, 116.925304,38.935671, 117.654173,39.032846)
,也可以用分号分隔多个几何结构,比如要查询2个小学周边100米内的小卖部。
# 示例
GEO_WITHIN([企业信息].[经度],[企业信息].[纬度], 'AROUND(117.195907,39.118327, 500)')
查询指定地点方圆500米内的企业GEO_WITHIN([企业信息].[经度],[企业信息].[纬度], 'AROUND(117.195907,39.118327, 500)');AROUND(117.135907,39.134527, 500)')
查询2个小学周边500米内的企业GEO_WITHIN([企业信息].[经度],[企业信息].[纬度], 'polygon(117.195907,39.118327, 116.925304,38.935671, 117.654173,39.032846)')
查询用户绘制的一个多边形内的企业。
0条评论
评论