java 高德地图路线规划_高德地图api之路线规划

本文介绍了如何在Java中使用高德地图API进行路线规划,包括驾车、步行、骑行、公交和货车规划。通过引入高德地图库,创建实例对象,设置路线策略,并在地图上显示规划结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.引入

2.创建并初始化实例对象

const map = new AMap.Map("container")

3.创建一个导航元素,用来承载导航路线(这里不要忘了,是个坑,用的啥时候踩过,文档里没有详细说)

4.使用路线规划插件

这里先拿驾车路线规划举个例子

假设var start = "天安门", end = "人民大会堂"

AMap.plugin('AMap.Driving', function () {

const driving = new AMap.Driving({

// 驾车路线规划策略,AMap.DrivingPolicy.LEAST_TIME是最快捷模式

policy: AMap.DrivingPolicy.LEAST_TIME,

// map 指定将路线规划方案绘制到对应的AMap.Map对象上

map: map,

// panel 指定将结构化的路线详情数据显示的对应的DOM上,传入值需是DOM的ID

panel: 'panel'

})

const points = [

{ keyword: start },

{ keyword: end }

]

// 搜索完成后,将自动绘制路线到地图上

driving.search(points)

})

当然不只有驾车路线规划,还有其他类型:

步行规划

AMap.plugin('AMap.Walking', function () {

const walki

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值