Heim  >  Artikel  >  Backend-Entwicklung  >  php取范围内的坐标值

php取范围内的坐标值

WBOY
WBOYOriginal
2016-06-06 20:35:06946Durchsuche

需求这样,目前有 2000多个点的坐标,数组
$arr = [ [ 'lat' => 29.080832 'lng' => 119.068514 'stid' => 20914 ], ....... ];
$arr的坐标是有序排序的,按坐标从小到大排序,
并且
$arr共有2000多个子数组

<code>现在给定一个范围 ```
$range = [
    'minLng' => 119.0832423,
    'maxLng' => 119.0934235,
    'minLat' => 29.090978,
    'maxLat' => 29.329833 
]```


用二分法计算出所有落在$range范围内的坐标,代码?
</code>

回复内容:

需求这样,目前有 2000多个点的坐标,数组
$arr = [ [ 'lat' => 29.080832 'lng' => 119.068514 'stid' => 20914 ], ....... ];
$arr的坐标是有序排序的,按坐标从小到大排序,
并且
$arr共有2000多个子数组

<code>现在给定一个范围 ```
$range = [
    'minLng' => 119.0832423,
    'maxLng' => 119.0934235,
    'minLat' => 29.090978,
    'maxLat' => 29.329833 
]```


用二分法计算出所有落在$range范围内的坐标,代码?
</code>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn