asp.net - 如何知道当前谷歌地图显示了多少密耳

标签 asp.net javascript google-maps

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

最佳答案

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

关于asp.net - 如何知道当前谷歌地图显示了多少密耳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2221581/

相关文章:

javascript - 选中一个复选框会选中所有复选框

c# - LINQ to SQL调用存储过程

javascript - 如何将图像 (PNG) 转换为 2D 数组(二进制图像)?

cookies - 如何使用javascript在用户本地存储上保存超过4kb的数据?

javascript - 如何有效地将许多字段添加到我用 JavaScript 创建的表单中?

php - 司机迟到时的预定提醒

php - 如何根据纬度和经度计算距离

C# 和 JavaScript - 转义单引号字符

c# - ASP.NET DropDownValue 不会跨 webfarm 中的一台服务器持久保存

javascript - 来自字符串 : replace "greater than" sign 的正则表达式