帖子
帖子
用户
博客
课程
12
返回列表 发新帖
72
帖子
0
勋章
267
Y币
本帖最后由 老五就是我 于 2016-4-6 13:28 编辑

注意第7步中的各种信息跟第一步传的信息是一一对应的,不可能你在第一步传的类型是驾车然后在第7步获取骑车或者步行的时间等信息




第一步传的还是步行 ,第七步也是步行时间,但是显示的时候,做个除法:步行时间除以一个参数,不就可以了吗?




这个7分钟是步行时间,我想改为骑车时间,
所以我希望增加一个参数来控制这个显示的时间,比如除2。如果sdk不支持,能否有一个参数控制这个时间是否显示呢?没有总比BUG好,多谢了。现在非常急了。

111.jpeg
72
帖子
0
勋章
267
Y币
1,确定起点终点和类型(驾车或步行)
2,将此信息发送给高德服务器
3,高德服务器计算路线
4,高德服务器将计算好的路线数据返回移动端
5,移动端获取路线信息后读取解析该信息
6,根据读取解析的信息在地图上画出路线
7,然后把routeInfo信息callback

时间显示成routeInfo.time/2(参数)(除2),就行了。。

问题是导航中start中的callback和你说的callback不是一回事呀,你说的是实时的,start中的callback是关闭后才触发的。
老五就是我 发表于 2016-4-6 16:31
1,确定起点终点和类型(驾车或步行)
2,将此信息发送给高德服务器
3,高德服务器计算路线

这个导航页面是sdk自带的,下面的时间不能去掉,也无法更改。

至于routeInfo应该是在eventtype为calculateSuc时才有值的,若不是则为模块bug。你能详细描述下这个问题吗
0
帖子
0
勋章
688
Y币
问题是导航中start中的callback和你说的callback不是一回事呀,你说的是实时的,start中的callback是关闭后才触发的。
这个问题,在Android上callBack如果用alert来测试的话,你就会看到关闭后才触发的效果,所以你可以console.log(JSON.stringify(ret));来测试查看信息,而不是alert
12
您需要登录后才可以回帖 登录

本版积分规则