当我浏览谷歌地图页面的源代码时,我意识到整个地图是由小图块组成的。但是javascript如何识别谷歌地图上的道路以显示从我们的位置到目的地的路径?
答案 0 :(得分:1)
我无法告诉你它是如何工作的,它是一个非常复杂的应用程序,但所有的工作都是在服务器上完成的,而且页面显示地图的原因是图像完全取决于浏览器的有限方式显示内容。
答案 1 :(得分:0)
Google有多个层次,包含有关街道,道路等的信息...当您使用谷歌地图时,只会以位图格式显示其数据的“图形表示”,但它们需要一个“矢量”图层,我们不会看到它。
计算路由是GIS服务器中一个非常复杂的基础结构问题,例如,使用Geoserver和PostGIS,您可以使用Dijkstra Routing和Pgdijkstra。
这是一个非常复杂的问题,简而言之。