我使用map.getCenter()获得了地图中心;我使用getZoom()得到了谷歌地图的当前缩放;请告诉我如何在谷歌地图中计算/获取当前显示的mils区域。我正在使用asp.net和javascript。
答案 0 :(得分:1)
使用GMap2.getBounds()
,您可以获得地图视图的可见矩形区域。
然后使用这些坐标,您可以构建GPolygon
对象,并使用GPolygon.getArea()
函数计算平方米的面积。然后将给定面积转换为密耳(1米= 39 370.0787密耳)。
答案 1 :(得分:1)
GLatLng
对象的distanceFrom
函数需要另一个GLatLng
。地图有getBounds
,您可以从中获取感兴趣的角落,并检查它们之间的距离。