Openlayers3实现车辆轨迹回放功能实现车辆轨迹回放功能
记录基于geoserver地图服务,Openlayers3在web前端实现车辆轨迹回放功能,并记录和解决过程中出现的linestring只描绘部分经纬度
坐标问题。
参考Openlayers3 官网例子
html
<!DOCTYPE html>
<html lang="en">
<head>
<title>车辆轨迹回放</title>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" href="../css/bootstrap.min.css"/>
<link rel="stylesheet" href="../ol/ol.css"/>
<style>
#map {
position: relative;
}
.popover{
min-width: 60px;
}
html{height:100%}
body{height:100%;margin:0px;padding:0px}
</style>
</head>
<body style="margin: 0px 0px 0px 0px;line-height:0px;">
<div id="content">
<!--<div id="map" style="height: 100%;width:100%"></div>-->
<div class="row-fluid">
<div>
<div id="map" class="map"></div>
</div>
</div>
<div class="row-fluid">
<div class="span3" style="position:absolute;top:0px;right:0px;">
<div class="accordion-group widget-box">
<div class="accordion-heading">
<div class="widget-title"><a data-parent="#collapse-group" href="#collapseGOne"
data-toggle="collapse"><span class="icon"><i
class="icon-map-marker"></i></span>
<h5>轨迹查询</h5>
</a>
</div>
</div>
<div class="accordion-body in collapse" id="collapseGOne">
<div class="form-actions">
<div class="control-group" style="margin-bottom: 0px">
<label class="control-label"><i class="icon-truck"></i>设备</label>
<div class="controls">
<select id="busSelect" class="span10">
<option value="*">请选择设备</option>
</select>
</div>
</div>
</div>
<div class="form-actions">
<div class="control-group" style="margin-bottom: 0px">