百度地图实现路线轨迹
时间: 2023-07-03 11:27:24 浏览: 109
要在百度地图上实现路线轨迹,可以使用百度地图API中的“Driving Route”服务。以下是实现步骤:
1. 在百度地图开放平台上申请开发者账号,并创建应用,获取ak(API密钥)。
2. 在HTML页面中引入百度地图API的JavaScript文件,并创建地图容器。
3. 调用百度地图API的“Driving Route”服务,设置起点、终点、途经点等参数,并将返回的路线数据绘制在地图上。
以下是示例代码:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>百度地图实现路线轨迹</title>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=your_ak"></script>
<script type="text/javascript">
var map = new BMap.Map("container"); // 创建地图实例
var point1 = new BMap.Point(116.404, 39.915); // 创建起点坐标
var point2 = new BMap.Point(121.487, 31.249); // 创建终点坐标
var driving = new BMap.DrivingRoute(map, {renderOptions:{map: map, autoViewport: true}}); // 创建驾车实例
driving.search(point1, point2); // 搜索路线
</script>
</head>
<body>
<div id="container" style="width: 100%; height: 500px;"></div>
</body>
</html>
```
其中,ak需要替换为你自己的API密钥,point1和point2分别为起点和终点的经纬度坐标。你可以根据需要设置其他参数,如途经点、路线颜色等。