2015-10-22 76 views
1

是否有任何跟蹤AmMap上氣球的點擊?ammap氣球點擊事件

這一個似乎跟蹤點擊地圖上的任何地方。

map.addListener("click", handleMapClick); 

雖然這已經沒有任何影響。

map.addListener("clickMapObject", handleMapObjectClick); 

-

function handleMapClick(event) { 
    console.log(event); 
} 

function handleMapObjectClick(event) { 
    console.log(event); 
} 

http://jsfiddle.net/vfnw9mxx/

回答

2

在你的jsfiddle,嘗試改變:

dataProvider.images.push({ 
     type: "circle", 
     width: size, 
     height: size, 
     // color: dataItem.color, 
     longitude: heatmapData[i].lon, 
     latitude: heatmapData[i].lat, 
     title: heatmapData[i].country, 
     value: heatmapData[i].count 
    }); 

到:

dataProvider.images.push({ 
     type: "circle", 
     width: size, 
     height: size, 
     // color: dataItem.color, 
     longitude: heatmapData[i].lon, 
     latitude: heatmapData[i].lat, 
     title: heatmapData[i].country, 
     value: heatmapData[i].count, 
     selectable: true 
    }); 

(請參閱最後一行,添加可選項)。

這似乎是一個無證的要求。這是由amcharts演示在這裏:http://jsfiddle.net/amcharts/6WVvS/鏈接到/「記錄」在:http://www.amcharts.com/tutorials/interacting-between-javascript-charts-and-javascript-maps/

+0

(hugefaceslap),但這是很難弄清楚。 – Alex