Google地图上许多点的边界

时间:2012-11-20 09:34:51

标签: javascript google-maps

大家。最近,我们遇到了Google地图边界问题。

我们收到了很多对象,称为'new google.maps.LatLng(lat,lng)'。然后,如何绘制或制作这个块的边界。或者如何在边界上找到点(LatLng,用于绘制多边形),是否有任何JS算术?

就像一个故事:我们收到许多羊(点)作为礼物,那么如何为它们建立一个边界清晰的羊圈?

非常感谢您的回复!

2 个答案:

答案 0 :(得分:2)

你正在寻找的是一个凸起的船体"算法。这是一个例子(您需要查看来源):

http://www.geocodezip.com/v3_map-markers_ConvexHull.asp

以上是关于此的问题:

How to find/create Convex hull of GPS points in Javascript

答案 1 :(得分:1)

var bound = new google.maps.LatLngBounds();  然后扩展绑定 bound.extend(new google.maps.LatLng(lat,lng));