是否可以将折线添加到已添加到谷歌图表仪表板并已被 ChartWrapper 的谷歌地图?我可以轻松地在地图上放置标记,但我似乎无法弄清楚如何在地图上添加线条?我找到的所有示例都使用以下内容创建了折线:
var linePath = new google.maps.Polyline({
path: linePath,
geodesic: true,
map: myMap
});
如果 myMap 是使用以下方法创建的,这似乎不起作用:
var map1 = new google.visualization.ChartWrapper({
'chartType': 'Map',
'containerId': 'mapCont',
'options': {
'useMapTypeControl': 'true',
'showTooltip': 'true',
'mapType':'terrain',
'showInfoWindow': 'true',
});
任何建议将不胜感激。
您可以使用选项 --> 'showLine': true
从配置选项...
showLine
- 如果设置为 true,则显示通过所有点的 Google 地图折线。
请参阅以下代码片段...
var map1 = new google.visualization.ChartWrapper({
'chartType': 'Map',
'containerId': 'mapCont',
'options': {
'useMapTypeControl': 'true',
'showTooltip': 'true',
'mapType':'terrain',
'showInfoWindow': 'true',
'showLine': true // <-- show polyline
});