[项目实训博客-TravelMind途灵] 6 优化路线绘制功能以及实现根据目的地进行景点推荐

本阶段进行的工作包括结合对之前路线绘制功能进行优化以及通过用户的输入实现对目的地景点的推荐。

一、优化路线绘制功能

根据用户的输入,创建一个 Marker 实例,并设置标记悬停为起点以及终点,以标记用户的起始点和目的地。

在路线上显示两点之间的距离:

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

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

 最终展示效果:

二、实现对目的地景点推荐功能

在高德开发者平台中注册并创建web服务的API key

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

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

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

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

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

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

最终效果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值