Algorithm 在地图上排列照片

Algorithm 在地图上排列照片,algorithm,graphics,maps,geotagging,Algorithm,Graphics,Maps,Geotagging,我正在尝试创建一个应用程序,在该应用程序中,照片被放置在地图上,以便它们接近它们对应的纬度/经度,但不会相互重叠 我所追求的一个例子: 我相信这是一个基于物理的布局。关于如何完成这样的事情有什么建议吗?任何带有示例代码的指针都会有双重帮助:-)您可以将其视为一个优化问题 对于每个给定的照片,变量是距离照片所需的横向/纵向“连接”点的角度和距离 你的适应度函数可以是所有照片的距离之和。您的优化算法可以将此最小化

我正在尝试创建一个应用程序,在该应用程序中,照片被放置在地图上,以便它们接近它们对应的纬度/经度,但不会相互重叠

我所追求的一个例子:


我相信这是一个基于物理的布局。关于如何完成这样的事情有什么建议吗?任何带有示例代码的指针都会有双重帮助:-)

您可以将其视为一个优化问题

对于每个给定的照片,变量是距离照片所需的横向/纵向“连接”点的角度和距离

你的适应度函数可以是所有照片的距离之和。您的优化算法可以将此最小化