我想通过Google地图获取有关建筑物土地覆盖的信息。 我认为这可以使用Google API /其他机制,但我不知道如何。 例如(方向服务API)将提供起始和目的地之间的距离。
为定义矩形区域的2个点提供lat lang,是否可以计算建筑物覆盖区域。
答案 0 :(得分:1)
创建一个数组,定义该区域的4个顶点。
假设您有2个LatLng {lat:1,lng:2}
和{lat:3,lng:4}
,结果数组将为:
path=[
new goo.LatLng(1,2),
new goo.LatLng(1,4),
new goo.LatLng(3,4),
new goo.LatLng(3,2),
]
使用geometry-library的方法google.maps.geometry.spherical.computeArea(path)
来计算面积。
示例(计算地图视口的面积):http://jsfiddle.net/doktormolle/WfQpj/