我实现了运行离线地图服务器(mapnik/postgresql/osm-maps)。现在我需要一个路线,以便在地图的各个点之间创建可见的路线。当然,它应该在没有互联网连接的情况下离线工作。
用谷歌我找到了 gosmore。在从源代码进行一些不成功的安装后,我在终端中写道
apt-get 安装 gosmore
这是我第一个问题的解决方案。当我这样做的时候
bzcat RUS-KOS.osm.bz2 | 戈斯莫尔重建
之后,我将创建的 gosmore.pak 文件移动到/usr/share/gosmore。所以从终端开始gosmore我可以看到街道的名称。但后来我运行QUERY_STRING gosmore我总是得到No route found =(
~# QUERY_STRING="flat=57.785104903827815&flon=40.94085605012125 &tlat=57.7874805971746&tlon=40.9422169187849&fast=0&v=motorcar" gosmore
Content-Type: text/plain找不到路线
我不知道如何实现它!?我什至尝试四舍五入坐标:
~# QUERY_STRING="flat=57.78510&flon=40.94085 &tlat=57.78748&tlon=40.94221&fast=0&v=motorcar" gosmore
内容类型:text/plain找不到路线
但无论如何它一直说“找不到路线”。
任何想法?谢谢!