2010-02-08 25 views
1

我使用map.getCenter()獲得了地圖的中心位置。我使用getZoom()獲得谷歌地圖的當前縮放;請告訴我如何計算/獲取谷歌地圖中的當前顯示密耳區域。我使用的是asp.net和javascript。如何知道當前谷歌地圖有多少密爾顯示

+0

我只是好奇,爲什麼你需要它密爾?我很少使用mils,只有在谷歌地圖中看不到的東西太小。 – Bryan 2010-02-08 13:25:35

回答

1

GMap2.getBounds()你可以得到地圖視圖的可見矩形區域。 然後使用這些座標可以構造一個GPolygon對象並使用GPolygon.getArea()函數計算平方米的面積。然後將給定區域轉換爲密爾(1米= 39 370.0787密耳)。

+0

和縮放?是(1米= 39 370.0787密耳)相同的變焦? – 2010-02-08 13:28:28

+0

你的意思是? map.getZoom()函數返回當前縮放級別。 – 2010-02-08 14:34:18

+0

是的map.getZoom()函數返回縮放級別 – 2010-02-09 05:11:09

1

GLatLng對象有一個distanceFrom函數需要另一個GLatLng。地圖有getBounds,您可以從中找出感興趣的角落,並檢查它們之間的距離。