建筑物的土地覆盖

时间:2014-07-24 03:23:42

标签: google-maps google-maps-api-3 google-maps-android-api-2 google-places-api

我想通过Google地图获取有关建筑物土地覆盖的信息。 我认为这可以使用Google API /其他机制,但我不知道如何。 例如(方向服务API)将提供起始和目的地之间的距离。

为定义矩形区域的2个点提供lat lang,是否可以计算建筑物覆盖区域。

1 个答案:

答案 0 :(得分:1)

  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),
             ]
    
  2. 使用geometry-library的方法google.maps.geometry.spherical.computeArea(path)来计算面积。

  3. 示例(计算地图视口的面积):http://jsfiddle.net/doktormolle/WfQpj/