我正在实施覆盖整个世界地图的地面覆盖。我目前有2个问题。
首先,即使图像与整个世界地图成比例并且我已经正确拉伸它(我认为),仍然显示出有些奇怪的拉伸。
其次,当过度缩小时,我想平铺地面覆盖以“覆盖更多世界”,但不知道是否可以平铺。
这是我的代码:
var start = new google.maps.LatLng(0, 0),
sw = new google.maps.LatLng(-84, -178), // South West
ne = new google.maps.LatLng(84, 178), // North East
imageBounds = new google.maps.LatLngBounds(sw, ne),
mapOptions = {
zoom: 3,
center: start,
mapTypeId: google.maps.MapTypeId.ROADMAP
},
map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions),
oldmap = new google.maps.GroundOverlay("images/world.png", imageBounds);
oldmap.setMap(map);
你可以在这里看到它:http:
//jsfiddle.net/maurizioliberato/A64nb/1/embedded/result/
提前致谢