我创建了一个谷歌地图,其中填充了融合表中的数据。 我想在标记信息窗口中显示一些融合数据。 我的代码是这样的:
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
我得到'未定义'
任何想法为什么?