speeding-map.js
2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
/**
* 百度地图
*
* - - - - - -》init:地图初始化
*
* - - - - - -》lineInfoPanl:从百度地图抓去站点与路段数据
*
* - - - - - -》getDistanceAndDuration:获取距离与时间
*
* - - - - - -》pointsPolygon:地图画多边行
*
* - - - - - -》pointsCircle:画圆
*
* - - - - - -》localSearchFromAdreesToPoint:根据地理名称获取百度经纬度坐标
*
* - - - - - -》drawingUpline:在地图上画出上行线路走向
*
* - - - - - -》stationsNameToPoints:站点名称获取百度坐标(手动规划)
*
* - - - - - -》getDistanceAndTotime:根据坐标点获取两点之间的时间与距离(手动规划)
*
* - - - - - -》getSectionListPlonly:根据坐标点获取两点之间的折线路段(手动规划)
*/
var SpeedingMap = function () {
/** WorldsBMap 全局变量定义 mapBValue:地图对象;polygon:多边形;polyUpline:走向折线;circle:圆 *//*
var mapBValue = '';polygon='',polyUpline='',circle='',iseditStatus = false;*/
var Bmap = {
init : function() {
// 设置中心点,
var CENTER_POINT = {lng : 121.528733,lat : 31.237425};
// 百度API Key
var bdKey = 'IGGrr4UjwIYzatoCRFKEL8sT';
// 初始化百度地图
mapBValue = new BMap.Map("speedingMap");
//中心点和缩放级别
mapBValue.centerAndZoom(new BMap.Point(CENTER_POINT.lng,CENTER_POINT.lat), 15);
//启用地图拖拽事件,默认启用(可不写)
mapBValue.enableDragging();
//启用地图滚轮放大缩小
mapBValue.enableScrollWheelZoom();
//禁用鼠标双击放大
mapBValue.disableDoubleClickZoom();
//启用键盘上下左右键移动地图
mapBValue.enableKeyboard();
return mapBValue;
},
/** 获取地图对象 @return 地图对象map */
getmapBValue : function() {
return mapBValue;
},
/* drawTravelRoute:function(data){
var driving = Bmap.DrivingRoute(map, {renderOptions:{map: map}})
}*/
}
return Bmap;
}();