鍍金池/ 問答/HTML/ js 獲取不到return結(jié)果

js 獲取不到return結(jié)果

    window.pathSimplifierIns = pathSimplifierIns;
    pathSimplifierIns.on('pointClick pathClick', function(e, info){
    info.pathData;
return(info.pathData.droneid);
}
)

我咋樣在外包console.log(info.pathData;);結(jié)果

監(jiān)聽器是高德的....
事件
注意:path相關(guān)事件的觸發(fā)區(qū)域是節(jié)點(diǎn)(point)之間的連線部分,并不包括節(jié)點(diǎn)本身,與之對(duì)應(yīng),點(diǎn)擊point并不會(huì)同時(shí)觸發(fā)point所屬的path的點(diǎn)擊事件。如果需要將節(jié)點(diǎn)的點(diǎn)擊等同視為所屬軌跡線的點(diǎn)擊,可以同時(shí)監(jiān)聽兩者,代碼示例:
pathSimplifierIns.on('pathClick pointClick', function(e, info){
//info.pathData 即是相關(guān)的軌跡數(shù)據(jù),如果info.pointIndex >= 0,則表示由軌跡上的節(jié)點(diǎn)觸發(fā)
});

segmentfault為毛也現(xiàn)在不分青紅皂白就點(diǎn)踩.....
高德地圖API的地址是 http://lbs.amap.com/api/javas...

回答
編輯回答
薄荷綠

我以前做高德地圖也遇到過這種情況,你想在外部獲得高德地圖回掉的結(jié)果,要用到閉包,當(dāng)時(shí)給我的印象特別深刻,因?yàn)槲揖尤粚?shí)現(xiàn)了一個(gè)函數(shù),這個(gè)函數(shù)修改了高德api的功能,閉包的強(qiáng)大,很令人驚訝

2018年1月27日 13:56
編輯回答
別瞎鬧
 function fuck(e, info){
    info.pathData;
    return(info.pathData.droneid);
}
 window.pathSimplifierIns = pathSimplifierIns;
 pathSimplifierIns.on('pointClick pathClick',fuck)
 var abc = fuck(e, info);
 console.log(abc);

你難道是想事件觸發(fā)的時(shí)候獲取 那這樣獲取不到

2017年5月8日 14:26
編輯回答
女流氓
function logInfo(info){
console.log(info);
//在這里對(duì)得到的數(shù)據(jù)做其他處理
} 
window.pathSimplifierIns = pathSimplifierIns;
    pathSimplifierIns.on('pointClick pathClick', function fuck(e, info){
    info.pathData;
logInfo(info.pathData.droneid);
}
)
2017年11月22日 08:01