如何知道目前谷歌地图有多少密尔显示

时间:2010-02-08 12:43:16

标签: asp.net javascript google-maps

我使用map.getCenter()获得了地图中心;我使用getZoom()得到了谷歌地图的当前缩放;请告诉我如何在谷歌地图中计算/获取当前显示的mils区域。我正在使用asp.net和javascript。

2 个答案:

答案 0 :(得分:1)

使用GMap2.getBounds(),您可以获得地图视图的可见矩形区域。 然后使用这些坐标,您可以构建GPolygon对象,并使用GPolygon.getArea()函数计算平方米的面积。然后将给定面积转换为密耳(1米= 39 370.0787密耳)。

答案 1 :(得分:1)

GLatLng对象的distanceFrom函数需要另一个GLatLng。地图有getBounds,您可以从中获取感兴趣的角落,并检查它们之间的距离。