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