更详细一点,谷歌地图使用一个大div元素来包含几个img元素.这些img元素中的每一个都是256像素的正方形,并且位于规则网格上.从那里,谷歌地图javascript程序计算应该加载到每个img标签中的网格图像,并使用常规的dom操作将每个img定位在正确的位置.只加载div中可见的地图图块.当您向侧面滚动时,javascript库会卸载图像,并根据需要加载新图像.其他元素(如缩放控件,标记和线条)根据需要堆叠或绘制在其上.
不,这一切都是基于 JavaScript 和 AJAX。
简单地说... HTML 中嵌入了一个小脚本标签,该标签指向 Google 上的一个大 .js 文件。其中包含大量 JavaScript,用于构建“地图框”、下载地图图像,以及在您移动鼠标并单击内容时执行操作。
| 归档时间: |
|
| 查看次数: |
8863 次 |
| 最近记录: |