Google map api - V3两个多边形之间的距离

时间:2016-03-11 15:13:11

标签: google-maps google-maps-api-3


在一个项目中,我恢复了不同邮政编码的多边形的所有坐标。 当我搜索邮政编码时,我使用google api绘制多边形 现在我想知道一个给定的多边形是否与另一个多边形相距很远。 这可能吗?

通过解析我的所有geojson,我需要知道随机多边形是否距离绘制的多边形5km。

几何库中有computeDistanceBetween方法...但它有两点。两个多边形之间的距离是否相同?

求你帮忙

1 个答案:

答案 0 :(得分:0)

不确定这是否可以解决您的问题,但您可以以某种方式使用此库来计算多边形内的距离。

BDCCgeo.js

有一个名为 bdccGeoDistanceToPolyMtrs()的函数,可以测量点与多边形边或折线之间的距离。也许你可以在第一个多边形上获得某个点,并使用此函数与第二个多边形进行比较。

参考:

Distance from point within a polygon to polygon edge