根据纬度经度,确定住宅或商业

时间:2013-03-11 17:34:34

标签: api google-maps c#-4.0 maps latitude-longitude

有没有办法根据纬度和经度确定地址是商家还是住宅,任何API。

请注意,我不想看那张地图,我有1000个纬度/经度组合?

2 个答案:

答案 0 :(得分:2)

简单地说:没有。

至少,假设每个建筑物的中心都有一个与之关联的纬度/经度,则需要有人存储所有这些数据。我猜Google已经开始实现这一目标,但请考虑一下Google地图中实际列出的企业数量很少(地图API是否具有地图上显示的商家信息?)。那么,你会认为列出的所有都是住宅吗?或者你会期望所有这些也被单独列出?拉特/隆恩既不是(道路/乡村/国有建筑),也不是那些混合用途建筑(在城市很常见),你可以在同一栋楼里找到商业和公寓。但即便如此,您还需要知道每个构建的大小,以便传递给API的每个纬度/经度都映射到正确的建筑物。

我很确定你会等待的时间来接近你所追求的任何事情

答案 1 :(得分:2)

我怀疑是否有标准服务。

此外,您的问题不是肯定​​/否定的问题。它的值介于0 - 100%之间。 (或更好0 - 1) 所以你最好想要计算一个坐标的商业因素 这可以做到,问题是您是否可以访问数据:

您可以查询半径内的所有公司,比如500米的坐标。 然后计算返回的公司数量 在纽约市,一些欧洲城市等地做一些代表性的询问, 然后你会得到一个典型的商业因素。有了它你可以比较(按分部)。

所以最后你需要一个查询来让所有公司在坐标周围都有半径(或方形)。如果地理编码器/反向编码器查询存在公司属性,请查看Google API。

相关问题