0

是否可以替换谷歌地图网络小程序使用的地图?我的意思是替换小程序从中检索地图的某个 URL。另外,它们是什么格式的?它们都只是图像(每个缩放级别一个)还是动态生成的?

4

2 回答 2

4

当然,您可以替换整个地图。Google 地图仅包含图像(jpg 和 png),它们的大小均为 256x256 像素(称为“图块”)。

在缩放级别 0(最低缩放级别,可以在一张地图上看到整个世界)时,只有一个图块包含整个地图。在下一个缩放级别上,此图块被分为 4 个子部分,形成下一个缩放级别。因此,在缩放级别 1 上,您有 4 个图块,依此类推..

通常,每个缩放级别的图块数量如下:

number_of_tiles_per_zoom_level= 4^ zoom_level;

这意味着在缩放级别 21 上有 4398046511104 个图块:O

要用您自己的地图替换地图,您必须首先从地图中生成这些图块,然后您可以在谷歌地图中使用它们。

看看:ImageMapTypes

这是使用此技术的示例:https ://google-developers.appspot.com/maps/documentation/javascript/examples/maptype-image

于 2012-04-06T20:39:11.140 回答
1

对的,这是可能的。但是您需要以正确的方式进行操作:有 Google Maps API,自定义叠加层:https ://developers.google.com/maps/documentation/javascript/overlays#GroundOverlays

于 2012-04-05T20:55:03.310 回答