有没有可能替换google maps web applet使用的地图?我的意思是像替换小程序从中检索地图的某个URL。另外,它们的格式是什么?它们都只是图像(每个缩放级别一个)还是动态生成的?
发布于 2012-04-07 04:39:11
当然你可以替换整个地图。谷歌地图只由图片(jpg和png)组成,它们的大小都是256x256像素(称为“瓦片”)。
在缩放级别0(最低缩放级别,在一张地图上可以看到整个世界)下,只有一个包含整个地图的瓦片。在下一个缩放级别上,此平铺被分成4个子部分,形成下一个缩放级别。因此,在缩放级别1上,你有4个平铺,以此类推。
一般来说,每个缩放级别的平铺数量如下所示:
number_of_tiles_per_zoom_level=4^zoom_level;
这意味着在缩放级别21上有4398046511104个平铺:O
要将地图替换为您自己的地图,您必须首先从您的地图生成这些瓦片,然后才能在google地图中使用它们。
下面是一个使用此技术的示例:https://google-developers.appspot.com/maps/documentation/javascript/examples/maptype-image
发布于 2012-04-06 04:55:03
是的,这是可能的。但你需要以正确的方式来做: Google Maps API,自定义覆盖:https://developers.google.com/maps/documentation/javascript/overlays#GroundOverlays
https://stackoverflow.com/questions/10035687
复制相似问题