百度地图集成echarts并且在地图上显示动态告警图形
2018-01-29 20:47
656 查看
先上图
js代码:
require.config({
paths: {
echarts: './js/dist'
},
packages: [
{
name: 'BMap',
//location: './js/migration/js/src',
location: './js/extension/BMap/src',
main: 'main'
}
]
});
require(
[
'echarts',
'BMap',
'echarts/theme/macarons',
'echarts/chart/line', // 按需加载所需图表,如需动态类型切换功能,别忘了同时加载相应图表
'echarts/chart/bar',
'echarts/chart/pie',
'echarts/chart/radar',
'echarts/chart/gauge',
'echarts/chart/map'
],
function (echarts, BMapExtension){
BMapExt = new BMapExtension($('#l-map')[0], BMap, echarts);
map = BMapExt.getMap();
container = BMapExt.getEchartsContainer();
var point = new BMap.Point(121.473065,31.236176);//上海中心点坐标
map.centerAndZoom(point, 12);
map.enableScrollWheelZoom(true);//允许鼠标滑轮放大缩小
//主题设置
var mapStyle = {
features: ["road", "building", "water", "land"],//隐藏地图上的poi
//style: "dark" //设置地图风格为高端黑
style: "midnight" //设置地图风格午夜蓝
}
map.setMapStyle(mapStyle);
option = {
series : [
{
type: 'map',
mapType: 'none',
data: [],
geoCoord: {
"上海站":[121.482264,31.267294],
"长风公园":[121.410399,31.225801]
},
markPoint: {
symbol: 'emptyCircle',
symbolSize : 20,
effect: {
show: true,
scaleSize: 1,
period: 10,
color: 'red',
shadowBlur: 5
},
data: [
{name: "上海站", value: 39},
{name: "长风公园", value: 46}
]
}
}
]
};
myMapChart = BMapExt.initECharts(container);
BMapExt.setOption(option);
//图形start
...
}
);
js代码:
require.config({
paths: {
echarts: './js/dist'
},
packages: [
{
name: 'BMap',
//location: './js/migration/js/src',
location: './js/extension/BMap/src',
main: 'main'
}
]
});
require(
[
'echarts',
'BMap',
'echarts/theme/macarons',
'echarts/chart/line', // 按需加载所需图表,如需动态类型切换功能,别忘了同时加载相应图表
'echarts/chart/bar',
'echarts/chart/pie',
'echarts/chart/radar',
'echarts/chart/gauge',
'echarts/chart/map'
],
function (echarts, BMapExtension){
BMapExt = new BMapExtension($('#l-map')[0], BMap, echarts);
map = BMapExt.getMap();
container = BMapExt.getEchartsContainer();
var point = new BMap.Point(121.473065,31.236176);//上海中心点坐标
map.centerAndZoom(point, 12);
map.enableScrollWheelZoom(true);//允许鼠标滑轮放大缩小
//主题设置
var mapStyle = {
features: ["road", "building", "water", "land"],//隐藏地图上的poi
//style: "dark" //设置地图风格为高端黑
style: "midnight" //设置地图风格午夜蓝
}
map.setMapStyle(mapStyle);
option = {
series : [
{
type: 'map',
mapType: 'none',
data: [],
geoCoord: {
"上海站":[121.482264,31.267294],
"长风公园":[121.410399,31.225801]
},
markPoint: {
symbol: 'emptyCircle',
symbolSize : 20,
effect: {
show: true,
scaleSize: 1,
period: 10,
color: 'red',
shadowBlur: 5
},
data: [
{name: "上海站", value: 39},
{name: "长风公园", value: 46}
]
}
}
]
};
myMapChart = BMapExt.initECharts(container);
BMapExt.setOption(option);
//图形start
...
}
);
相关文章推荐
- C#+JQuery+.Ashx+百度Echarts实现全国省市地图和饼状图动态数据图形报表的统计
- android app 集成百度地图,打包签名后地图不显示的解决方案
- C#+JQuery+.Ashx+百度Echarts 实现全国省市地图和饼状图动态数据图形报表的统计
- android app 集成百度地图,打包签名后地图不显示的解决方案
- Android百度地图集成后只显示网格不显示地图问题
- echarts中国地图上显示柱状图,并且柱状图可点击
- 百度Echarts 全国省市地图 动态数据图形报表
- Android 开发之集成百度地图的定位与地图展示
- vue+echarts实现本地读取json文件并动态显示
- 如何调用百度地图,传递经纬度,内容,在地图上显示
- 网站添加自己公司的地图(使用的百度地图)时只显示一个空白框
- echarts动态多组数据显示
- Echarts 地图控件tooltip多行显示
- ASP.NET中Visio图形的控制与数据的动态显示
- android 百度地图 marker固定在屏幕中心,动态获取可移动地图的中心坐标
- 百度地图之在一个地图上显示多条导航路线
- Android第三方框架之学习高德地图SDK-----①集成环境,获取定位信息,地图显示。
- 百度地图JavaScript API如何在同一页面显示多个地图?
- 安卓开发SHA1获取方法、安卓百度地图开发Release版本地图无法显示
- GPS经纬度及谷歌地图坐标转换为百度地图坐标,解决地图显示经纬度的偏移问题