【发布时间】:2014-03-01 20:00:48
【问题描述】:
map.getCenter() 怎么可能与 map.getBounds().getCenter() 不同?
> cragMap.getCenter()
> Q {d: 13.823563748466814, e: 0, toString: function, b: function, equals: function…}
> cragMap.getBounds().getCenter()
> Q {d: 5.9865924355766005, e: 0, toString: function, b: function, equals: function…}
这发生在我的案例中,并阻止我编写一个特定的功能。知道这是什么原因吗?
【问题讨论】:
-
这大概是因为地图对象本身的 getCenter() 是在全局范围内应用的,而 LatLngBounds 对象上的 getCenter() 将计算有限空间的中心
-
并且随着缩放级别的降低,差异正在上升。
-
@geocodezip:不是重复的。请仔细阅读问题。
标签: google-maps google-maps-api-3