本阶段进行的工作包括结合对之前路线绘制功能进行优化以及通过用户的输入实现对目的地景点的推荐。
一、优化路线绘制功能
根据用户的输入,创建一个 Marker 实例,并设置标记悬停为起点以及终点,以标记用户的起始点和目的地。

在路线上显示两点之间的距离:
创建一个文本标记,通过起点和终点的经纬度平均值来计算并显示格式化后的路线距离,并将其定位在起点和终点的中间位置。

在以上的基础上,优化路线的前端显示。

最终展示效果:

二、实现对目的地景点推荐功能
在高德开发者平台中注册并创建web服务的API key

创建一个函数实现获取地点附近的景点信息。

再获取景点信息的基础上再提取出图片和评分等POI信息,以便于向用户进行推荐。

再进行示例测试验证函数的功能


在后端中添加景点推荐接口

接受用户输入并进行处理从中提取出起始点和目的地

再通过调用后端接口实现景点加载,控制加载状态显示,如果无数据则会显示暂无推荐。

最终效果如下:


被折叠的 条评论
为什么被折叠?



