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