0

我有一个页面,用户在其中输入起点和终点,并在地图中显示路线。我想知道如何获取这个多边形(折线)并通过 Java / Hibernate 将其保存在 Postgis 中。

有人可以帮助我吗?

谢谢。卢西亚诺

4

1 回答 1

0

通常您无法将该折线作为矢量数据坐标,因为这些数据由Teleatlas / Tomtom(通过Google服务)或Microsoft Bing(Navteq 数据)或NokiaNavteq数据)提供

这样的矢量数据非常昂贵,因此您只能要求在屏幕上画一条线,但您不会得到地理坐标(纬度、经度)。
甚至Google无权向您提供该矢量数据(因为他们不拥有该数据,他们只显示它)。

但是,我记得这里有一篇文章展示了如何使用非官方Google服务器,您可以在其中请求两个地理点之间的路线,并取回压缩的编码路线。但是您在法律上不能使用该服务,我也不知道它是否存在。

另一种方法是使用开源地图数据,例如OpenStreetMap,对于这些服务,您可以获得路线的矢量数据。例如:iosRouteMe库通过OpenStreetMap.

于 2013-01-14T17:35:11.493 回答