谷歌地图如何渲染地图等,它是否是一个java applet?
答案 0 :(得分:8)
更详细一点,Google地图使用较大的div
元素来包含多个img
元素。这些img
元素中的每一个都是256像素的正方形,并且位于规则网格上。从那里,谷歌地图javascript程序计算应该加载到每个img标签中的网格图像,并使用常规的dom操作将每个img定位在正确的位置。只加载div中可见的地图图块。当您向侧面滚动时,javascript库会卸载图像,并根据需要加载新图像。其他元素(如缩放控件,标记和线条)根据需要堆叠或绘制在其上。
答案 1 :(得分:4)
这是所有的HTML和Javascript,加上很多视频卡车,卫星(和飞机?)和谷歌魔术..更多信息:
答案 2 :(得分:2)
不,它全部基于JavaScript和AJAX。
过于简单...... HTML中嵌入了一个小脚本标记,指向Google上的一个大.js文件。这包含大量构建“地图框”的JavaScript,下载地图图像,并在您移动鼠标并单击某些内容时执行操作。
答案 3 :(得分:1)
Google地图是通过精美的JavaScript完成的,如果我没有弄错的话。如果您还没有它,请在Firefox中安装Firebug并在Google Maps“检查”地图,您将看到它是一堆图像,并使用JavaScript来提供功能。
答案 4 :(得分:1)
它既不是flash也不是java applet。它只是HTML,CSS和带有大量javascript的图像来驱动交互元素。
有关如何创建和集成Google地图小部件的说明和示例,请参阅Google Maps API。
答案 5 :(得分:0)