我创建了一个谷歌地图,其中填充了来自融合表的数据。我想在标记信息窗口中显示一些融合数据。我的代码是这样的:
suppressInfoWindows: true,
events: {
click: function(point){
console.log(point.row);
console.log(point.row['PC']);
console.log(point.row['CuID']);
infoWindow.setContent(point.row['CuID']);
infoWindow.setPosition(point.latLng);
infoWindow.open(map_markers.map);
}
}
如您所见,我正在控制台中记录 point.row,这给了我:
Object
BrID: Object
columnName: "BrID"
value: "RDI01"
__proto__: Object
PC: Object
columnName: "PC"
value: "AB23 8ZH"
__proto__: Object
CuID: Object
columnName: "CuID"
value: "143723"
__proto__: Object
__proto__: Object
当我尝试
point.row['PC'].value
我得到正确的值'AB23 8ZH'但是当我尝试时
point.row['CuID'].value
我得到“未定义”
任何想法为什么?