代码之家  ›  专栏  ›  技术社区  ›  Andrey Matveev

在边界正方形内选择点[闭合]

  •  -2
  • Andrey Matveev  · 技术社区  · 9 年前

    帮助从数据库(mysql)中选择坐标。有一个包含纬度/经度字段的表。样本应为矩形。非常感谢。 example

    我试过了 http://www.movable-type.co.uk/scripts/latlong-db.html ,但必须是矩形的预定大小的形式

    1 回复  |  直到 9 年前
        1
  •  0
  •   ScaisEdge    9 年前

    如果需要,请选择矩形内的点 假设您的rect具有thr坐标($minLat,$minLng,$maxLat,$maxLng) 您可以这样简单地选择点

            select * from my_table 
            where 
            point_lat >= $minLat 
            AND point_lat <= $maxLat
            AND point_lng  <= $maxLng
            AND point_lng  >= $minLng;