从v2迁移到v3后发生了地面重叠不匹配

时间:2013-12-08 02:12:15

标签: google-maps-api-3 migration

我的地面覆盖图(投影:WGS_Web-1984_World_Mercator,3857)在v2中运行良好,但是在迁移到v3后发生了不匹配,尽管边界坐标保持不变。问题是更改边界坐标没有帮助,因为投影不再匹配(它们在边界匹配,而不是在中间匹配)。但是,我的png文件中的img与Photoshop中的Google地图截图相匹配。看起来我的地面覆盖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);

0 个答案:

没有答案