Google地图如何将某个区域表示为一个点?

时间:2016-05-02 20:59:57

标签: google-maps geometry

Google地图可以很好地使用多边形来代表区域,尤其是from the search bar

nj1

但在某些情况下(导航),无论vague or large-scale the area being searched如何,都需要点几何,这可能会导致一些有趣的,完全错误的最差位置:

nj2

我知道有两种方法被广泛用于将多边形概括为一个点:

  1. 计算几何质心(有多种方法可以做到这一点,但它们都会产生类似的结果)
  2. 选择具有行政重要性的点(即导航到“纽约,纽约”将您带到市政厅)
  3. 在某些情况下,谷歌似乎既不做这些事情,也无法弄清楚这一点是如何选择的。具体而言,navigating to "Vermont" directs you to a field on the outskirts of a village in the Northern part of the state, far from any examples of 1. or 2. above.

    Google会在这种情况下使用哪种其他方法?

1 个答案:

答案 0 :(得分:0)

我从侧面渠道收到的信息表明,这是谷歌地理特征算法的一个怪癖。非常感谢这些建议,但这个建议似乎不是一个神秘的谜题,而是一个短暂的错误。