我有一个数据库,其中包含地图点的坐标,我必须根据它的接近程度绘制圆形区域,例如,如果我有4个点靠近2英里,它将创建一个区域,我我将在地图中绘制区域,我需要知道解决问题所需的公式或方法,也许我可以获得有关这种坐标算法的文档
答案 0 :(得分:1)
有几种不同的方法可以做到这一点。一种选择是基于距离将所有位置组合在一起,然后使用簇中每个点的坐标来创建凸包。 http://www.codeproject.com/Articles/29275/Convex-Hull
另一种方法是创建一个voronoi图来创建您的区域。看一下这篇博文:http://alastaira.wordpress.com/2011/04/25/nearest-neighbours-voronoi-diagrams-and-finding-your-nearest-sql-server-usergroup/