【发布时间】:2011-06-03 13:17:33
【问题描述】:
我目前正在通过here 开发 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);
【问题讨论】:
标签: google-maps-api-3 imagemap tile maptiler