echarts
中引用百度地图(非geojson
地图)显示散点图等,想问下能不能只显示中国境内,不显示国外区域地图。
要在 ECharts 百度地图中只显示中国地图,你可以使用 visualMap
组件来控制地图的显示范围。具体来说,你可以设置 visualMap
的 min
和 max
属性来定义地图的显示范围,只展示中国地图。
下面是一个示例代码片段,展示了如何使用 visualMap
组件来只显示中国地图:
var myChart = echarts.init(document.getElementById('main'));
var option = {
visualMap: {
min: 0, // 地图最小值
max: 100, // 地图最大值
left: 'left',
top: 'bottom',
text: ['高', '低'], // 文本,默认为数值文本
calculable: true,
inRange: {
// 使用百度地图,这里可以根据需要调整地图样式
color: ['#e0ffff', '#006edd']
}
},
series: [{
type: 'map',
mapType: 'china', // 使用中国地图
roam: false,
label: {
show: true
},
data:[...], // 在这里添加你的数据
}]
};
myChart.setOption(option);
在上面的代码中,通过设置 visualMap
的 min
和 max
属性,你可以控制地图的显示范围。将 min
和 max
设置为合适的值,确保只显示中国地图的范围。在示例中,min
和 max
的值是 0 和 100,你可以根据实际情况进行调整。
请注意,如果你使用的是 ECharts 的其他版本或不同的地图类型,代码可能需要进行相应的调整。上述示例适用于 ECharts 的 echarts
JavaScript 库和百度地图。
1 回答2.2k 阅读✓ 已解决
2.6k 阅读
2 回答1.1k 阅读
1 回答1k 阅读
2 回答617 阅读
1 回答475 阅读✓ 已解决
可以去先去阿里dataV下载
我们需要的数据就是一个对象,我们需要使用他们提供的接口或者把这个对象下载到本地。
比如合肥