# API期末 **Repository Path**: li_yangrui/api-final ## Basic Information - **Project Name**: API期末 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-23 - **Last Updated**: 2021-01-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 识路 [产品交互原型图](https://modao.cc/app/c76e80319a931dce0c8c936f316fbff3f5c8dde1#screen=skk9dg23vuoydxp) [代码展示](https://gitee.com/li_yangrui/api-final/blob/master/final.ipynb) [PPT展示](https://gitee.com/li_yangrui/api-final/blob/master/api.pptx) ### 一、MVP加/价值主张宣言 #### (一)、项目标题 1.识路是一款可在驾车导航、公交导航和路径导航之间便捷切换的地图工具APP。 #### (二)、项目简介 1.本产品主要利用高德开放平台中的高德地图API,通过简洁易操作的APP界面与功能,为用户提供路径导航服务。 #### (三)、解决方案 文档名称|《识路》——产品需求文档 -|- 产品名称|识路(Search road) 产品描述|一款可进行**驾车导航**、**公交导航**、**步行导航**的地图工具APP 文档进度|编辑中 产品作者|黎杨锐 ### 二、问题需求 #### (一)、使用情境 1.问题情景 - 假期一家人打算自驾游,却不知道选择哪条线路作为最优路径。 - 到陌生城市出差,束手无策不知道如何搭乘公交的线路。 - 到一些偏僻的旅游景点无法获得精确的步行路径。 2.解决方案 - 以用户为中心,利用高德开放平台的高德地图API功能,结合简洁易操作的APP界面,解决用户需求。 #### (二)、用户画像 1. ![用户一](https://images.gitee.com/uploads/images/2021/0124/135524_f99436c5_7550878.png "屏幕截图.png") 2. ![用户二](https://images.gitee.com/uploads/images/2021/0124/135535_8fdf940c_7550878.png "屏幕截图.png") 3 .![用户三](https://images.gitee.com/uploads/images/2021/0124/135543_6cbe56db_7550878.png "屏幕截图.png") #### (三)、需求列表 | 优先级 | 需求 | 智能加值 | API类型 | |---|---|---|---| | 1 | 驾车导航 | 是 | 驾车路径规划 | | 2 | 公交导航 | 是 | 公交路径规划 | | 3 | 步行导航 | 是 | 步行路径规划 | #### (四)、需求论证 | 人工智能类型 | 路径规划API | |----------|------------------------------| | 系统性偏差 | 系统性偏差极小,因利用的是已十分完善的基于国内平台的高德地图API | | ESG考量 | 关于用户提供的位置信息是否会泄露 | ### 三、界面流程及关键智能交互 #### (一)、用户流程图 ![输入图片说明](http://assets.processon.com/chart_image/600c0dc57d9c085b8d59a486.png) #### (二)、产品原型图 1.注册登录页面 ![登录](https://images.gitee.com/uploads/images/2021/0124/135356_d2becca6_7550878.png "屏幕截图.png") ![注册](https://images.gitee.com/uploads/images/2021/0124/135437_06ad3295_7550878.png "屏幕截图.png") 2.功能选择页面 ![功能选择](https://images.gitee.com/uploads/images/2021/0124/140150_690cf8b3_7550878.png "屏幕截图.png") 3.驾车导航搜索 ![驾车路径](https://images.gitee.com/uploads/images/2021/0123/200242_b0811d56_7550878.png "屏幕截图.png") 4.公交导航搜索 ![公交路径](https://images.gitee.com/uploads/images/2021/0123/200301_9f18a6b3_7550878.png "屏幕截图.png") 5.步行导航搜索 ![步行路径](https://images.gitee.com/uploads/images/2021/0123/200320_e83c0031_7550878.png "屏幕截图.png") 6.路径导航结果 ![路径查询结果](https://images.gitee.com/uploads/images/2021/0123/200832_028d93f2_7550878.png "屏幕截图.png") 7.产品交互图 ![交互流程图](https://images.gitee.com/uploads/images/2021/0123/210147_98226389_7550878.png "屏幕截图.png") #### (三)、设计可行性分析 1.用户体验/旅程分析 - 用户注册登录后可自由选择想使用的功能,输入相应关键词后可快速获取信息,得到反馈后继续规划线路 2.用户可欲性 - 三个功能可便捷切换,给用户提供顺畅的操作 - 无死胡同页,每个页面都要跳转其他页面的衔接 3.技术可行性 - 通过高德开放平台使用GET请求直接调用高德地图API,安全方便快捷 - 通过前端可视化,只需要填充用户的关键词便可快速调用API 4.商业可行性 - 如今智能手机普及,人们借助手机查询出行信息的需求不断增加,此类简单易操作的APP很有增长前景 5.加值输入细节 - 通过前端界面,用户只需在清晰的指定位置输入关键词,便可获取信息 6.加值输出细节 - 地图可直接放大查看,亦可开启语音提示功能 - 即调即用,信息具有及时性 ### 四、数据流程及关键智能API使用 #### (一)、数据流程图 ![数据流](http://assets.processon.com/chart_image/600c197c7d9c085b8d59b0f3.png) #### (二)、关键API调用展示 1.概述 - 高德Web服务API向开发者提供HTTP接口,开发者可通过这些接口使用各类型的地理数据服务,返回结果支持JSON和XML格式。 - Web服务API对所有用户开放。使用本组服务之前,需要申请应用Key。不同类型用户可获取不同的数据访问能力。 2.驾车路径规划API ![驾车](https://images.gitee.com/uploads/images/2021/0124/160237_398f1a92_7550878.png "屏幕截图.png") 3.公交路径规划API ![公交](https://images.gitee.com/uploads/images/2021/0124/160305_b94d7b44_7550878.png "屏幕截图.png") 3.步行路径规划API ![步行](https://images.gitee.com/uploads/images/2021/0124/160328_d5831aeb_7550878.png "屏幕截图.png") 4.[完整代码测试](https://gitee.com/li_yangrui/api-final/blob/master/final.ipynb) #### (三)、设计可行性分析 1.用户可欲性 - 数据流程在后台运行,用户在前端可快速获得响应内容,可欲性强 2.技术可欲性 -高德开放平台提供详尽的开发指南 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0121/010619_4f7ca78c_7543157.png "高德截图.png") 3.商业可行性 - 数据操作流程便捷,节约成本 ### 五、心得总结 #### (一)、心得总结 通过本学期的学习,我接触到了许多功能不同的API;从调用API封装函数,到运用高德API实现功能展现,再到如今尝试自己书写一个完整的产品文档,我觉得这门课的意义是很有价值的。但想要精通各种API,我还有一段很长的路要走,希望以后能多多学习运用各种API知识,提高对API的掌握。 #### (二)、引用感谢 1.[高德开放平台](https://lbs.amap.com/) 2.[墨刀](https://modao.cc/) 3.[PROCESSON](https://www.processon.com/)