我们一直使用以下代码来显示图片
https://jsfiddle.net/mvbdkmgh/3/
如果我们使用api版本3.31,渲染可以像过去一样正常工作,图像居中并完全显示。如果改为将网址版本从3.31更改为3.32,则地图不再正确渲染(我们将图像包裹在x轴上,并且居中不起作用)。
SRC = “https://maps.googleapis.com/maps/api/js?key=&callback=initMap&v=3.32” >
getTileUrl: function(coord, zoom) {
var normalizedCoord = getNormalizedCoord(coord, zoom);
if (!normalizedCoord) {
return null;
}
相信这与getTitleURL函数有关,它返回一个与先前版本不同的Coordinate系统。当我检查这些值时,谷歌现在正在传递与先前值相比的不同坐标系。有没有人知道如何克服这个问题,并按照版本3.31使用新的渲染器引擎正确渲染地图。除了以下页面之外,找不到任何有关这些更改的文档,这些页面仅表明新渲染在v3.32中有效,并且只能在今年8月之前使用。 https://developers.google.com/maps/documentation/javascript/new-renderer