数组和点之间的距离 - php

时间:2013-08-04 07:04:25

标签: php map geolocation

我要开发一个基于位置的应用程序,我需要一些帮助!我有一个数组(在php中)存储一些(~3800)坐标。这个数组看起来像这样:

Array ( 
[0] => Array ( [lat] => 38.900516 [lgn] => -77.076881 ) 
[1] => Array ( [lat] => 38.900491 [lgn] => -77.0768505 ) 
[2] => Array ( [lat] => 38.900466 [lgn] => -77.07682 ) 
[3] => Array ( [lat] => 38.9004775 [lgn] => -77.07677425 ) 
[4] => Array ( [lat] => 38.900489 [lgn] => -77.0767285 )....)

现在我想创建一个新数组(例如$ new_arr []),其中包含来自第一个数组($ old_array)的每20个值的值。

例如:$ new_arr包含$ old_array [0],$ old_array [20],$ old_array [40] ....

问题是第一个数组包含随机坐标,而且$ old_array [20]和$ old_array [40]都在坐标附近....我想导入新数组值,它们之间的距离超过20米!有什么想法吗?

ps.Sorry for my english!

0 个答案:

没有答案