Google地图如何运作?

ahm*_*med 40 performance google-maps image

Google地图背后的技术名称是什么,它允许服务器仅发送用户请求的部分地图以提高性能,是否有任何库可以处理此问题?

rup*_*llo 28

该技术通常可以描述为地图服务器.地图服务器从覆盖整个行星的大量预先生成的地图图块图像生成所请求位置的地图.地图服务器可以覆盖来自其他数据库的数据.地图查看器客户端和地理数据库的组合传统上称为地理信息系统(GIS).

任何人都可以编写使用Google Maps API嵌入Google地图的网络应用程序.如果您希望部署自己的地图服务器,还有一个很好的开源地图服务器(称为MapServer).


Nat*_*art 9

如上所述,Google生成了所有这些256x256磁贴,只是为相关磁贴提供服务.从您的评论中,您似乎正在寻找能够为您生成这些瓷砖的东西.有几个人编写代码将图像切成瓷砖 - 例如http://crazedmonkey.com/blog/googletilecutterhttp://www.klokan.cz/projects/gdal2tiles/似乎都可以做你想看的对于.


Jon*_*son -1

AJAX允许您通过 JavaScript 更新页面的一部分。基本上,JavaScript 向网络服务器发出请求,并用结果替换现有页面的一部分。

JQuery是一个使这一切变得更容易的库。我不知道谷歌用什么。