【发布时间】:2012-06-12 02:58:08
【问题描述】:
这是一个两部分的问题。
首先,当绘制的点只是城市并且没有人口或大小与之相关时,有没有办法改变谷歌地理图表上标记的大小?我只是列出了没有附加价值的城市,而且 Google 的所有示例都与某种人口相关。
例如,谷歌使用这段代码,标记的大小由人口反映。
function drawMarkersMap() {
var data = google.visualization.arrayToDataTable([
['City', 'Population', 'Area'],
['Rome', 2761477, 1285.31],
['Milan', 1324110, 181.76],
['Naples', 959574, 117.27],
['Turin', 907563, 130.17],
['Palermo', 655875, 158.9],
['Genoa', 607906, 243.60],
['Bologna', 380181, 140.7],
['Florence', 371282, 102.41]
]);
有没有什么方法可以改变标记的大小,而不需要由某种区域或人口设置?
其次,由于我没有标记大小的数字(只有城市名称),我该如何更改标记的颜色?据我了解,colorAxis 是基于与正在绘制的城市相关的数字。
colorAxis: {colors: ['green', 'blue']}
这里是 API 文档的链接https://developers.google.com/chart/interactive/docs/gallery/geochart
【问题讨论】:
标签: javascript google-visualization