.net 导航开发求解决方案

好奇都是要学的 2019-08-12 10:25:12
老板想写个代驾功能。我蒙了。 求解决方案。
调用高德API,可以调出起始位置到终点位置的路线图, 但怎么跟高低地图似的实时播报。 网页也没有开始导航的实时功能。
就算按照高德提供的路线图走了, 万一走到一半客户换地方了。 高低地图如何重新规划地图。 最后算钱的时候,如何根据开车路线实时得出走了多少公里?
高德跟网页也没有推送功能, 不可能用定时器啊(不现实)。

我感觉这个不是网页做的东西! 求有经验人的给解决方案
...全文
1360 32 打赏 收藏 转发到动态 举报
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 29 楼 wanghui0380 的回复:
招就招把,都做这种项目了,还能离开app的 你不能让你的客户随身带个windows系统的平板把。 这玩意自然还是装在手机里,所以你绕不开。 同时在这方面的东西,阿里,百度,讯飞,高德 都是提供安卓和IOS的sdk,windows?人家就给个webapi你自己看着办(windows的偶尔也提供,不过是c++,还是你自己看着办)
他就应该提供个webstocket 就可以网页实现了。 然后网页外面套个APP壳子 就可以长时间打开了。 开发还是的配合。 我这一个四线城市, 啥东西都缺少。 出去一线还买不起房子。 我现在都是吃老本, 8年在上海北京开发经验, 回到老家找了个软件公司上班。 我要是不会的连个讨论人都没有。
宇宙爱探索 2019-08-19
  • 打赏
  • 举报
回复
高德地图都有API的,方法很详细
煮吧姐 2019-08-16
  • 打赏
  • 举报
回复
大部分都是点到点的计算,客户A发出请求,搜索附近5公里,10公里,20公里...代驾,然后比较一个分配,代驾A过去的路线导航到客户,到达后提醒客户到达,然后开始计费,输入亩的及然后,计算距离和耗时...
wanghui0380 2019-08-16
  • 打赏
  • 举报
回复
招就招把,都做这种项目了,还能离开app的 你不能让你的客户随身带个windows系统的平板把。 这玩意自然还是装在手机里,所以你绕不开。 同时在这方面的东西,阿里,百度,讯飞,高德 都是提供安卓和IOS的sdk,windows?人家就给个webapi你自己看着办(windows的偶尔也提供,不过是c++,还是你自己看着办)
  • 打赏
  • 举报
回复
引用 25 楼 wanghui0380 的回复:
https://lbs.amap.com/getting-started/navigation
高德的接口我都看了。 这个是用于IOS 和 安卓。 而我是干.NET的 除非再去雇佣 2个开发。
  • 打赏
  • 举报
回复
引用 26 楼 wanghui0380 的回复:
合作,给钱就行。话说自从阿里入主以后,高德还是比较好说话的,毕竟阿里不差钱,阿里就是喜欢收集数据 数据为王,你有数据,都不用你去找他们,他们会自己来找你,我最近碰到一个项目,都算是数据的空白区域,你看阿里,google,百度都自己上门,为啥?数据第一,没数据没AI,现在搞AI算法的人差的就是数据(话说现在的AI方向貌似有些错误,不过也没办法,理论体系也就那样,只能用数据堆了)
我不会安卓和IOS 我只会web。 我总不能在去学IOS和安卓开发啊。
wanghui0380 2019-08-16
  • 打赏
  • 举报
回复
合作,给钱就行。话说自从阿里入主以后,高德还是比较好说话的,毕竟阿里不差钱,阿里就是喜欢收集数据 数据为王,你有数据,都不用你去找他们,他们会自己来找你,我最近碰到一个项目,都算是数据的空白区域,你看阿里,google,百度都自己上门,为啥?数据第一,没数据没AI,现在搞AI算法的人差的就是数据(话说现在的AI方向貌似有些错误,不过也没办法,理论体系也就那样,只能用数据堆了)
wanghui0380 2019-08-16
  • 打赏
  • 举报
回复
https://lbs.amap.com/getting-started/navigation
  • 打赏
  • 举报
回复
引用 23 楼 wanghui0380 的回复:
???????????????????????????????????? 我老板让我弄个导弹来,不是让你做个导弹来。如果都这么做,国内9成项目立刻报废。老板说要数据库,你真做个数据库? 你做你的代驾,就好。没让你做地图。你直接用高德就行
你说的用高德 是直接用 高德地图APP 还是 高德 API 接口。 高德WEB的 API 就提供 路线图规划 。 其他的啥也没有根本不能胜任导航功能。 如果直接网页调用高德地图APP 。 那到终点了高德APP又不能把行驶距离告诉网页 然后计算代驾金额。 很矛盾的。 哎
wanghui0380 2019-08-16
  • 打赏
  • 举报
回复
???????????????????????????????????? 我老板让我弄个导弹来,不是让你做个导弹来。如果都这么做,国内9成项目立刻报废。老板说要数据库,你真做个数据库? 你做你的代驾,就好。没让你做地图。你直接用高德就行
  • 打赏
  • 举报
回复
引用 21 楼 sunwork888 的回复:
可以想简单点,高德API:https://lbs.amap.com/demo-center/js-api 行车规划路线,然后想办法获取实际公里数,然后加上你APP的自带算法和服务器通讯,保证离线可记录可操作. 之后再加强功能.
怎么获取实际的那。 最主要的是获取 实际行驶公里数 叫代驾 A 到B 走到A B中间 雇佣者要去C , 这个实际距离是多少那
煮吧姐 2019-08-16
  • 打赏
  • 举报
回复
可以想简单点,高德API:https://lbs.amap.com/demo-center/js-api 行车规划路线,然后想办法获取实际公里数,然后加上你APP的自带算法和服务器通讯,保证离线可记录可操作. 之后再加强功能.
  • 打赏
  • 举报
回复
引用 17 楼 XBodhi. 的回复:
你又不是导航,你何必从新规划路线,所以叫你每次调用是为了告知你的位置在地图上的 坐标。语音播报这个我记得有现成的 文字解析语音的 方法你可以找找,大多情况其实并不是录音的。高德没有 撒点的API吗,我记得有。如果没有那这个你只能换其他GIS平台了。
代驾肯定是导航功能。 代驾要顺着导航路线图走。 最简单就是 直接调用 高德APP
  • 打赏
  • 举报
回复
引用 17 楼 XBodhi. 的回复:
你又不是导航,你何必从新规划路线,所以叫你每次调用是为了告知你的位置在地图上的 坐标。语音播报这个我记得有现成的 文字解析语音的 方法你可以找找,大多情况其实并不是录音的。高德没有 撒点的API吗,我记得有。如果没有那这个你只能换其他GIS平台了。
要做的就是导航啊。 而且语音播报怎么 提前播报 转弯 直行什么的。 文字转语音不用第三方接口 , .net就提供, 选下音效就行。
threenewbee 2019-08-15
  • 打赏
  • 举报
回复
百度有api,不用web socket
XBodhi. 2019-08-15
  • 打赏
  • 举报
回复
https://www.xfyun.cn/services/voicedictation?ch=bdtg 文字转语音。
XBodhi. 2019-08-15
  • 打赏
  • 举报
回复
你又不是导航,你何必从新规划路线,所以叫你每次调用是为了告知你的位置在地图上的 坐标。语音播报这个我记得有现成的 文字解析语音的 方法你可以找找,大多情况其实并不是录音的。高德没有 撒点的API吗,我记得有。如果没有那这个你只能换其他GIS平台了。
  • 打赏
  • 举报
回复
引用 11 楼 XBodhi. 的回复:
网页不网页其实是无所谓的,关键是,你需要调取你能引用的 API 。获取你自己的位置,然后再通过 API 绘制在地图上,如果你没有借口或是设备,你怎么能获取自己的经纬那。如果你是 HTML5 做的,那你就需要调用你手机的 GPS ,如果是其他设备,那你也得先通过某种方式连接上在获取经纬度,转换成高德的经纬度坐标(每个供应商的经纬度是有便宜的,你需要转换否则位置不准),在标记在地图上。
我的位置,要去的位置 , 路线图的API我都搞定了。 就是不能像高德地图似的 有语音播报, 在路线图上移动, 因为高德提供的API 获取后就完事了。 如果我一秒调用一次这样API, 那每次路线图都是重画 不是在路线图上移动。 语音播报也不行。 根本没有判断基础,提前通知他 下一个操作。 高德没这API。
  • 打赏
  • 举报
回复
引用 13 楼 caozhy 的回复:
百度有api,不用web socket
百度有推送吗? 我找了啊, 没有支持网页的 实时推送啊。 只有给你划出路线图 汉字描述怎么走。 你动起来,地图上的你不动的。如果用 定时器, 路线又重画了 ,不是你在一开始的路上动。 每一次都是起始位置——终点位置 画图。 跟高德导航不一样。 现在就想用网页做的跟高德导航一样, 有路线规划,提示音,在路线规划上移动
  • 打赏
  • 举报
回复
引用 12 楼 HyoJung 的回复:
[quote=引用 10 楼 好奇都是要学的的回复:][quote=引用 8 楼 HyoJung 的回复:] 你的需要一个高精度部标机+一个部标808网关然后使用socket 通讯,不过也可以使用手机作为你的定位器,然后开发一个app将定位经纬度传至服务器再被你用. net做的程序获取。
我的就是网页 ,你说的是原声。 我就说这个不是网页做的事情。 这个是 原声和 高德的事情。 网页根本没提供socket 接口。 [/quote] web socket了解一下[/quote] 你用网页 链接谁的WEBSOCKET 高德里我没找到这个接口。 安卓和IOS有, JS和 服务API 都没有。
加载更多回复(12)

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧