【发布时间】:2016-04-05 14:12:19
【问题描述】:
有人对 google maps api 有同样的问题吗?我使用的是 GroundOverlay 而不是 UsgsOverlay,因为 UsgsOverlay 与原始谷歌地图的像素不完美。但是 GroundOverlay 在缩放时会闪烁(渲染)。
这是一个使用 GroundOverlay 的小提琴: https://jsfiddle.net/sylvanR/a8z0yyeq/17/
正如您在放大或缩小时看到的那样,它每次都在渲染。
有没有办法解决这个问题?或者有没有办法将 UsgsOverlay 像素完美地排列出来,因为这不会闪烁?
也许有一种方法可以使用与 GroundOverlay 完全相同的点,用 4 个点代替这两个点:
var sw = overlayProjection.fromLatLngToDivPixel(this.bounds_.getSouthWest());
var ne = overlayProjection.fromLatLngToDivPixel(this.bounds_.getNorthEast());
UsgsOverlay 使用 NE 和 SW,但并不完美。有人可以帮我做这件事吗?
这是一个使用 UsgsOverlay 的小提琴: https://jsfiddle.net/sylvanR/a8z0yyeq/18/
有人可以帮我解决闪烁或放置 UsgsOverlay 的问题吗?
【问题讨论】:
标签: javascript google-maps google-maps-api-3 overlay