【发布时间】:2011-11-23 11:18:33
【问题描述】:
我正在研究如何生成您自己的图像图块并像此示例一样将其放入服务器。该示例从 http://mt3.google.com/mapstt?... 加载图块,但是如果我想要我的图像怎么办?
var trafficOptions = {
getTileUrl: function(coord, zoom) {
return "http://mt3.google.com/mapstt?" +
"zoom=" + zoom + "&x=" + coord.x + "&y=" + coord.y + "&client=google";
},
tileSize: new google.maps.Size(256, 256),
isPng: true
};
var trafficMapType = new google.maps.ImageMapType(trafficOptions);
var map;
function initialize() {
map = new google.maps.Map(document.getElementById("map_canvas"));
map.setCenter(new google.maps.LatLng(37.76, -122.45));
map.setZoom(12);
map.setMapTypeId('satellite');
map.overlayMapTypes.insertAt(0, trafficMapType);
}
我正在研究如何从图像中生成图块,我刚刚发现您必须使用我们的 MapTiler (http://www.maptiler.org/)。
还有其他方法吗?
我想我想念一些知识。谁能举个例子?
谢谢!!
【问题讨论】:
-
作为参考,这是 Google 地图图块的当前 URL 格式:mts1.google.com/vt/…。
标签: google-maps overlay tile