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…}
这种情况发生在我的情况下,并阻止我编码一个特定的功能。不知道是什么原因造成的?
答案 0 :(得分:3)
它是由mercartor投影的纬度非线性引起的。 map.getBounds().getCenter()
返回latDim和lngDim的平均值。但是这个平均值通常不同于地图的中心,因为北纬和南纬的纬度变化。