基于百度地图API的路径演示系统
系统要求
4
1:调用api,显示基
本界面,实现搜索与
定位,测距功能
2:建立小车行驶记录
数据库,动态增删改
查
3:根据记录还原数据
库中小车轨迹信息
4:建立安大本地数据
库增加原来没有的部分
建筑信息并在地图界面
缩放到一定级别显示本
地信息
Page 2
熟悉并调用百度API
一引用百度地图API文件
通过地址 ./api 加载API:
<script src="./api?key=您的API密钥&v=版本&services=true 或者false" type="text/javascript"></script>
这里的key为向百度公司申请的API服务的密钥。需自己在网上申请。参数v是当前的API版本号。,。Service参数表示是否加载服务部分,true表示加载,false表示为不加载。
二创建地图容器元素
1. <div style="width:520px;height:340px;border:1px solid #000" id="container"></div>
<div style="width:520px;height:340px;border:1px solid #000" id="container"></div>
三创建点坐标
1. var point = new (, );
var point = new (, );
这里我们使用BMap命名空间下的Point类来创建一个坐标点。Point类描述了一个地理坐标点,,。
Page 3
定位与规划模块
这一板块可以实现的功能有
(1)基本地图显示
(2)地图常用鼠标操作,滚动放缩,拖拉。
(3)地图定位
(4)路径规划
(5)两点或连续点间测距
(4)放大到一定级别,显示本地数据库信息
Page 4
定位与规划模块流程图
关键字
接受查询
百度地图API
调用
相关信息
鼠标滚动
本地数据库
信息显示
用户
Page 5
车辆跟踪模块
(1)根据本地数据库信息显示对应轨迹和相应时间,经纬度信息
(2)单击任意点获取经纬度信息
用户
行车记录数据库
操作
显示
路径演示界面
查看或单击查询
行车记录或地理信息
Page 6
数据库版块E-R图
Id
经度
维度
简介
详细
级别
建筑
管理
小车
时间
经度
维度
用户
1
N
N
Page 7
系统结构和功能详细图示
功能选择
定位与规划
安大本地数据库
行车记录数据库
车辆跟踪
选择,更新,添加,删除功能
定位
规划
测距
演示
经纬度获取
基于百度地图API的路径演示系统
Page 8
成果展示
搜索与定位功能:例如在搜索框输入安徽省政府,页面显示结果如下
Page 9
查询与规划功能
在起点输入框输入安徽大学磬苑校区,终点输入合肥站,显示结果如下
Page 10
答辩-基于百度地图API的路径演示系统 来自淘豆网m.daumloan.com转载请标明出处.