Google maps api 3 OpenLayers:::计算多边形中的房屋数?

Google maps api 3 OpenLayers:::计算多边形中的房屋数?,google-maps-api-3,map,geolocation,openlayers,Google Maps Api 3,Map,Geolocation,Openlayers,我需要能够计算多边形中存在的所有房屋/地址。我已经仔细考虑过了,似乎可以通过地理位置是否与多边形相交来确定多边形中是否存在单个地址 是否可以提取一个区域中所有地址的列表并检查它们是否相交?或者可能有其他方法吗?如果我尝试在浏览器客户端上执行此操作,我将获得OpenLayers.LonLat对象或OpenLayers.Geometry.Point对象数组。通过调用OpenLayers.Geometry.polygon的containsPoint函数,我将迭代该数组并询问每个对象是否在多边形中。我会

我需要能够计算多边形中存在的所有房屋/地址。我已经仔细考虑过了,似乎可以通过地理位置是否与多边形相交来确定多边形中是否存在单个地址


是否可以提取一个区域中所有地址的列表并检查它们是否相交?或者可能有其他方法吗?

如果我尝试在浏览器客户端上执行此操作,我将获得OpenLayers.LonLat对象或OpenLayers.Geometry.Point对象数组。通过调用OpenLayers.Geometry.polygon的containsPoint函数,我将迭代该数组并询问每个对象是否在多边形中。我会计算或收集多边形内的点

您所描述的地理空间操作是我们使用开源地理工具在服务器上执行的操作。我们倾向于将OpenLayers几乎完全用于地图可视化

我可能没有完全回答你的问题,因为我感觉到你在试图首先获得地图上某个区域的地址/点列表,我认为你没有提供足够的信息来回答这部分问题