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

时间:2009-07-30 03:12:19

标签: google-maps

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

6 个答案:

答案 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)