gpt4 book ai didi

javascript - Google GeoChart 忽略宽度/高度

转载 作者:行者123 更新时间:2023-12-04 21:12:53 25 4
gpt4 key购买 nike

直到昨天,当谷歌地理图表停止收听我时,这一切都很好!

宽度和高度被忽略, map 已返回到其全宽 div 右上角的小版本。

       google.load('visualization', '1', {'packages': ['geomap']});


function drawMap() {

var data = new google.visualization.DataTable();
data.addColumn('string', 'City');
data.addColumn('number', 'Visits');
data.addColumn({type:'string', role:'tooltip', 'p': {'html': true}});
data.addRows(#{GuideEditController.getCitiesData()});

var options = {
sizeAxis: { minValue: 0, maxValue: 100 },
displayMode: 'markers',
colorAxis: {colors: ['#33ADFF', '#003D66']},
width : '100%',
height : '600px',
enableRegionInteractivity: false,
keepAspectRatio: true,
legend : 'none',
tooltip: {isHtml: true}
};

var container = document.getElementById('map_canvas');
var geomap = new google.visualization.GeoChart(container);
geomap.draw(data, options);
};


....
<div class="map" id='map_canvas'></div>
<script type='text/javascript'>
drawMap();
</script>

image

这个 DIV 似乎是我的罪魁祸首。我不知道它来自哪里,但假设它是谷歌的东西。

在 DIV 之后进行调用的原因是 map 加载在主页之后加载的选项卡上。

昨天还好好的。。。

最佳答案

Google GeoChart 似乎忽略了宽度和高度选项(尽管他们在 https://developers.google.com/chart/interactive/docs/gallery/geochart 中提到了它们)。

我有一个类似的问题,这对我有用:

var options = {
sizeAxis: { minValue: 0, maxValue: 100 },
displayMode: 'markers',
colorAxis: {colors: ['#33ADFF', '#003D66']},
enableRegionInteractivity: false,
keepAspectRatio: true,
legend : 'none',
tooltip: {isHtml: true}
};

...

<div id="map_canvas" class="map" style="width: 100%; height: 600px;"></div>

关于javascript - Google GeoChart 忽略宽度/高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30795153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com