PHP-将纬度/经度值数组压缩为外围值

PHP-将纬度/经度值数组压缩为外围值,php,arrays,maps,Php,Arrays,Maps,我想转换2到1000个纬度/经度点之间的数组 (如城市中的所有邮政编码)转换为: 表示由点定义的周长的lat/long值数组 表示高度集中点的lat/long值数组 我想在google maps上绘制值,但希望避免向google maps发送过多的数据。为了找到您谈论的周长,您需要计算点的周长。有很多算法可用 但是我建议使用marker clusterer库,这样用户就可以放大查看所有点。我不知道PHP的现成解决方案,但您看过Google Maps可用的各种JavaScript驱动的标记聚类

我想转换2到1000个纬度/经度点之间的数组 (如城市中的所有邮政编码)转换为:

  • 表示由点定义的周长的lat/long值数组
  • 表示高度集中点的lat/long值数组

我想在google maps上绘制值,但希望避免向google maps发送过多的数据。

为了找到您谈论的周长,您需要计算点的周长。有很多算法可用


但是我建议使用marker clusterer库,这样用户就可以放大查看所有点。

我不知道PHP的现成解决方案,但您看过Google Maps可用的各种JavaScript驱动的标记聚类解决方案吗?我同意Pekka的观点。看看这个