数据图如何显示图像而不是气泡?

时间:2017-11-19 17:03:53

标签: d3.js datamaps

我使用以下代码在数据地图上显示气泡。我想显示图像而不是彩色气泡。我该如何实施呢?

 var bubs = [];             
 for (var ix in newsData) { 
   bubs.push({              
     name: newsData[ix].id, 
     latitude: newsData[ix].latitude,                       
     longitude: newsData[ix].longitude,                     
     radius: 18,            
     fillKey: 'gt50',       
     title: newsData[ix].title                              
   });                      
 };                         

 map.bubbles(bubs, {        
   popupTemplate: function(geo, data) {                     
     return "<div class='hoverinfo'><strong>" + geo.title + "</strong></div>";                                              
   }
});

1 个答案:

答案 0 :(得分:0)

我相信开箱即用是不可能的。但请查看datamaps-icons-plugin。或者,有datamaps-custom-marker插件。