效果圖
_showMap () {
let map = new BMap.Map("container"); // 創(chuàng)建Map實例
let point = new BMap.Point(116.4185,39.9142); // 創(chuàng)建中心點坐標
map.centerAndZoom(point, 19); // 地圖級別
map.enableScrollWheelZoom(true); //開啟鼠標滾輪縮放
function makerTeam(teams) {
for (let i=0,len=teams.length; i<len ; i++) {
// 隊伍創(chuàng)建
let point = new BMap.Point(teams[i].lng, teams[i].lat);
let team = new BMap.Icon(teams[i].name === '消防隊伍' ? "src/images/fireFightingTeam.png" : "src/images/otherTeam.png", new BMap.Size(17.3*2,14.2*2),{imageSize:new BMap.Size(17.3*2,14.2*2)});
let marker = new BMap.Marker(point,{icon:team});
map.addOverlay(marker);
// 文字
let label = new BMap.Label(teams[i].name,{offset:new BMap.Size(-10,30)});
label.setStyle({
color: '#fff',
fontSize: '12px',
padding: '5px',
background: 'rgba(0, 0, 0, .5)',
border: '2px solid #000',
fontFamily:"微軟雅黑",
borderRadius: '3px'
});
marker.setLabel(label);
}
}
makerTeam(this.teams);
function vehicleRun (vehicles) {
for (let i=0,len=vehicles.length; i<len; i++) {
var lushu;
let circle;
// 實例化一個駕車導航用來生成路線
let drv = new BMap.DrivingRoute(vehicles[i].city, {
onSearchComplete: function(res) {
if (drv.getStatus() == BMAP_STATUS_SUCCESS) {
let plan = res.getPlan(0);
let arrPois =[];
for(let j=0;j<plan.getNumRoutes();j++){
let route = plan.getRoute(j);
arrPois= arrPois.concat(route.getPath());
}
map.addOverlay(new BMap.Polyline(arrPois, {strokeColor: '#111'}));
map.setViewport(arrPois);
lushu = new BMapLib.LuShu(map,arrPois,{
defaultContent: "",//"從天安門到百度大廈"
autoView: true,//是否開啟自動視野調整,如果開啟那么路書在運動過程中會根據(jù)視野自動調整
icon: new BMap.Icon('src/images/selectedVehicle.png', new BMap.Size(37.58*2,13.6*2),{imageSize:new BMap.Size(37.58*2,13.6*2)}),
speed: 100,
enableRotation: true,//是否設置marker隨著道路的走向進行旋轉
landmarkPois: [
{lng:116.314782,lat:39.913508,html:'加油站',pauseTime:2},
{lng:116.315391,lat:39.964429,html:'高速公路收費<div><img src="http://map.baidu.com/img/logo-map.gif"/></div>',pauseTime:3},
{lng:116.381476,lat:39.974073,html:'肯德基早餐<div><img src="http://ishouji.baidu.com/resource/images/map/show_pic04.gif"/></div>',pauseTime:2}
]
});
circle = new BMapLib.LuShu(map,arrPois,{
defaultContent: "",//"從天安門到百度大廈"
autoView: true,//是否開啟自動視野調整,如果開啟那么路書在運動過程中會根據(jù)視野自動調整
icon: new BMap.Icon('src/images/circle.png', new BMap.Size(56.69*10,31.89*10),{imageSize:new BMap.Size(56.69*10,31.89*10)}),
speed: 100,
enableRotation: true,//是否設置marker隨著道路的走向進行旋轉
landmarkPois: [
{lng:116.314782,lat:39.913508,html:'加油站',pauseTime:2},
{lng:116.315391,lat:39.964429,html:'高速公路收費<div><img src="http://map.baidu.com/img/logo-map.gif"/></div>',pauseTime:3},
{lng:116.381476,lat:39.974073,html:'肯德基早餐<div><img src="http://ishouji.baidu.com/resource/images/map/show_pic04.gif"/></div>',pauseTime:2}
]
});
console.log(lushu)
}
}
});
drv.search(vehicles[i].start, vehicles[i].end);
setTimeout(function(){
lushu.start();
circle.start();
},1000);
}
}
vehicleRun(this.vehicles);
}
為什么右邊的覆蓋物貨車不顯示,但是紅色虛線圓圈是圖片也顯示?
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產業(yè)為響應國家深化產教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。