Php 查找阵列中的平均地理位置
我试图从一个数组中找到一个lon-lat位置,它是平均值的一部分。 在下面的数组中,我在伦敦有几个位置,在纽约有更多的位置 我只需要一个来自纽约的位置,但是从阵列中找到一个lon-lat的最佳方法是什么Php 查找阵列中的平均地理位置,php,arrays,geolocation,Php,Arrays,Geolocation,我试图从一个数组中找到一个lon-lat位置,它是平均值的一部分。 在下面的数组中,我在伦敦有几个位置,在纽约有更多的位置 我只需要一个来自纽约的位置,但是从阵列中找到一个lon-lat的最佳方法是什么 $arr = [ '52.416091, -4.080259', '51.481303, -0.456359', '51.495893, -0.457115', '40.749601, -73.987273', '40.747390, -73.997573
$arr = [
'52.416091, -4.080259',
'51.481303, -0.456359',
'51.495893, -0.457115',
'40.749601, -73.987273',
'40.747390, -73.997573',
'40.726188, -74.004096',
'40.715000, -74.009933',
'40.645483, -74.078425',
'40.709366, -73.953075',
'40.784015, -73.953075'
];
谢谢是什么的平均值的一部分?所以我不介意回到纽约的哪个位置,比如“40.726188,-74.004096”。但我想知道大多数lon lat发生在该区域内,而不是伦敦。@user2075215在这种情况下,只需计算NY位置lat<45的数量,如果是,则返回一个此类值,如果不是从伦敦返回一个值,我不知道数组中将包含哪些位置,在这个例子中,NY恰好是数组中k=2的k平均数最多的位置