Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在边界正方形内选择点_Php_Mysql_Geolocation_Gis - Fatal编程技术网

Php 在边界正方形内选择点

Php 在边界正方形内选择点,php,mysql,geolocation,gis,Php,Mysql,Geolocation,Gis,帮助从数据库(mysql)中选择坐标。有一个带有纬度/经度字段的表。示例应为矩形。谢谢大家! 我试过了,但如果需要选择矩形内的点,则必须以预定大小的矩形形式进行 假设您的rect有thr坐标($minLat、$minLng、$maxLat、$maxLng) 您可以通过这种方式简单地选择点 select * from my_table where point_lat >= $minLat AND point_lat <

帮助从数据库(mysql)中选择坐标。有一个带有纬度/经度字段的表。示例应为矩形。谢谢大家!


我试过了,但如果需要选择矩形内的点,则必须以预定大小的矩形形式进行 假设您的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;
从my_表中选择*
哪里
point_lat>=$minLat

还有一点,堆栈溢出不是这样工作的。你试过什么?你遇到了什么问题?如果你使用正确的($minLat,$minLng,$maxLat,$maxLat,$maxLng)来限制选择的工作,就必须考虑纬度(180-180)和经度(90-90)。非常感谢!工作