0

我要开发一个基于位置的应用程序,我需要一些帮助!我有一个数组(在 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.对不起我的英语!

4

0 回答 0