指定Google Visualization Geochart的纬度和经度,而不是城市名称

时间:2013-02-12 17:42:46

标签: google-visualization

是否可以指定城市的坐标而不是Geochart的城市名称? 其文档页面(https://developers.google.com/chart/interactive/docs/gallery/geochart)上的第二张地图使用了城市。

我想指定坐标,以便更快地在地图上放置标记。 为大型数据集指定城市需要更长的时间,因为它必须按名称查找每个城市。

1 个答案:

答案 0 :(得分:5)

是的,这是可能的。

您必须输入lat / lon值作为数据表的2个第一个值。

data.addColumn('number', 'Lat'); // Latitude Value
data.addColumn('number', 'Lon'); // Longitude Value
data.addColumn('string', 'Name'); // 
data.addColumn('number', 'Value'); // 
data.addColumn({type:'string', role:'tooltip'});

data.addRows([[33.6598257,-85.8316318," City Name",1,"Tooltip info"]]);         
data.addRows([[33.5206608,-86.80249," City Name",2,"Tooltip Info"]]); 

我已成功创建了具有数十个标记的地图,这些标记可立即加载此模型。 以下是我的美国地图网站上的示例,该网站包含130多个标记:http://cmoreira.net/interactive-world-maps-demo/interactive-map-load-large-number-of-markers/

希望它有所帮助!