谷歌地图如何渲染地图等,它是一个java applet吗?

6 google-maps

谷歌地图如何渲染地图等,它是一个java上传吗?

Sin*_*ion 8

更详细一点,谷歌地图使用一个大div元素来包含几个img元素.这些img元素中的每一个都是256像素的正方形,并且位于规则网格上.从那里,谷歌地图javascript程序计算应该加载到每个img标签中的网格图像,并使用常规的dom操作将每个img定位在正确的位置.只加载div中可见的地图图块.当您向侧面滚动时,javascript库会卸载图像,并根据需要加载新图像.其他元素(如缩放控件,标记和线条)根据需要堆叠或绘制在其上.


Bra*_*don 3

不,这一切都是基于 JavaScript 和 AJAX。

简单地说... HTML 中嵌入了一个小脚本标签,该标签指向 Google 上的一个大 .js 文件。其中包含大量 JavaScript,用于构建“地图框”、下载地图图像,以及在您移动鼠标并单击内容时执行操作。