Code Bye

开发具有导航功能的APP,在不使用第三方接口的情况下应该如何入手?

开发一款具有导航功能的APP,地图是自己做的,不是第三方提供,所以不能用第三方接口。

应该如何着手制作?

另外这个功能是前端实现还是需要后端实现呢?

自己顶一下,希望知道的大神能看到···
没人吗?求大神帮助··
首先要明确你是要做离线导航还是在线导航,还是两者兼做。
地图部分:
离线的话,地图放在客户端。既然既然地图是你自己画的,那应该有支持客户端的api呀,你画地图用的是什么软件呢?arcgis or supermap?
在线的话,那需要搭一个地图服务器了。自己从0开始搭我不会,但我知道用arcgis server可以做到。
导航部分:
这个要算一条路径出来,怎么算,精确度要多大就要看你的地图质量和数据质量了。然后不断地抓定位,根据定位和算出的路径给出提示就是拉。。
引用 3 楼 chengzhf 的回复:

首先要明确你是要做离线导航还是在线导航,还是两者兼做。
地图部分:
离线的话,地图放在客户端。既然既然地图是你自己画的,那应该有支持客户端的api呀,你画地图用的是什么软件呢?arcgis or supermap?
在线的话,那需要搭一个地图服务器了。自己从0开始搭我不会,但我知道用arcgis server可以做到。
导航部分:
这个要算一条路径出来,怎么算,精确度要多大就要看你的地图质量和数据质量了。然后不断地抓定位,根据定位和算出的路径给出提示就是拉。。

在线和离线都需要,搭建地图服务器是否只是提供地图数据?
导航部分是在前端进行计算,不和后端通信是么?
感觉如果把导航放在后端进行计算,会产生很多流量,而且会有延时。
如果放在前端计算,手机的处理速度会影响导航效率吗?

@程程程程程    第一次接触导航功能,导航使用的地图也要用专门工具制作吗?

20分
在线和离线都需要,搭建地图服务器是否只是提供地图数据? 这个可以的。
导航部分可以放在前端计算,按照现在的手机处理速度我感觉是没问题的,除非你的路网很大很复杂,我以前做的就是放在终端计算,速度还可以。
我不知道你现在用的地图是怎么画的,但一般都是用现成的GIS软件画的吧。。哈哈。。画好路网之后建好拓扑关系才能够导航呀,不然那张地图是没什么用的,只能拿来看看。。
我也有一段时间没搞这个了,有兴趣的话我们可以交流交流,加我QQ呗:103942025

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明开发具有导航功能的APP,在不使用第三方接口的情况下应该如何入手?