Google maps api 3 从v2迁移到v3后发生地面覆盖不匹配

Google maps api 3 从v2迁移到v3后发生地面覆盖不匹配,google-maps-api-3,migration,Google Maps Api 3,Migration,我的groundoverlay maps投影:WGS_Web-1984_World_Mercator,3857在v2中工作得非常完美,但是在迁移到v3后出现了不匹配,尽管边界坐标保持不变。问题是改变边界坐标没有帮助,因为投影不再匹配,它们在边界上匹配,而不是在中间。然而,我的png文件中的img与Photoshop中谷歌地图的截图非常匹配。看起来我的地面叠加img的投影在叠加过程中发生了变换。API v3中的投影与v2中的投影不同吗 我的v3代码如下: var myCenter=new goog

我的groundoverlay maps投影:WGS_Web-1984_World_Mercator,3857在v2中工作得非常完美,但是在迁移到v3后出现了不匹配,尽管边界坐标保持不变。问题是改变边界坐标没有帮助,因为投影不再匹配,它们在边界上匹配,而不是在中间。然而,我的png文件中的img与Photoshop中谷歌地图的截图非常匹配。看起来我的地面叠加img的投影在叠加过程中发生了变换。API v3中的投影与v2中的投影不同吗

我的v3代码如下:

var myCenter=new google.maps.LatLng(53.008742,-124.120850);
var pngBounds = new google.maps.LatLngBounds(new google.maps.LatLng(48.4367, -139.0402), new    google.maps.LatLng(59.99008, -114.1095));
var ovl_fn = 'http://climatemodels.forestry.ubc.ca/climatebc/overlays/climate/MAP_1961_1990.png';

function initialize() {
  var mapProp = {  center: myCenter,  zoom:6, mapTypeId: google.maps.MapTypeId.ROADMAP  };
  var map = new google.maps.Map(document.getElementById("googleMap"),mapProp);
  var matMap = new  google.maps.GroundOverlay(ovl_fn, pngBounds);
  matMap.setMap(map);
}
  google.maps.event.addDomListener(window, 'load', initialize);