【问题标题】:Selecting points within a bounding square [closed]在边界正方形内选择点[关闭]
【发布时间】:2016-11-15 20:40:41
【问题描述】:

帮助从坐标的数据库(mysql)中进行选择。有一个包含纬度/经度字段的表格。示例应该是矩形的形式。谢谢! example

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

【问题讨论】:

  • 这不是 Stack Overflow 的工作方式。你试过什么?你遇到了什么问题?

标签: php mysql geolocation gis


【解决方案1】:

如果你需要选择矩形内的点是 假设你的矩形有 thr coord ($minLat , $minLng , $maxLat, $maxLng) 您可以通过这种方式简单地选择点

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

【讨论】:

  • 需要兼顾纬度(180 -180)和经度(90 - 90)
  • 如果您使用正确的 ($minLat , $minLng , $maxLat, $maxLng) 来限制选择工作的权利..
  • 非常感谢!工作!
猜你喜欢
  • 2014-06-16
  • 1970-01-01
  • 2013-04-25
  • 2020-02-19
  • 1970-01-01
  • 2015-12-13
  • 1970-01-01
  • 2016-11-24
  • 2020-04-04
相关资源
最近更新 更多