我目前正在使用Google Maps API V3,链接在这里
如果您将地图缩放到21至23之间,会有一个图像叠加在地图上。由于加载时间太长,我决定将其分成不同的瓦片以便更容易加载。我正在使用自动瓷砖切割机将图像切成瓦片。
我遇到了脚本问题;
var OrgX = 31551; // the Google Maps X value of the tile at the top left corner of your Photoshop document
var OrgY = 50899; // the Google Maps Y value of the tile at the top left corner of your Photoshop document
第一个问题 如何从Photoshop文档中找到X和Y的值?
假设我已经解决了第一个问题。
第二个问题 以下代码是否正确显示瓷砖,取决于缩放级别?或者我是否遗漏了任何代码?
var BuildingsLayer = new google.maps.ImageMapType({
getTileUrl: function(coord, zoom) {
return "http://search.missouristate.edu/map/tilesets/baselayer/" + zoom + "_" + coord.x + "_" + coord.y + ".png";
},
tileSize: new google.maps.Size(256, 256),
isPng: true
});
map.overlayMapTypes.push(BuildingsLayer);