Google maps api 3 谷歌地图引擎图像层事件

Google maps api 3 谷歌地图引擎图像层事件,google-maps-api-3,google-maps-engine,Google Maps Api 3,Google Maps Engine,我试图在google maps api v3中使用地图引擎层,但遇到了事件和光栅层(可接受的增强)方面的问题 问题是,就我所知,光栅类型数据不允许发生任何事件 var layer2 = new google.maps.visualization.MapsEngineLayer({ layerId: '15658084116283052074-13711557424617485464', map: map, clickable: true, suppressInfo

我试图在google maps api v3中使用地图引擎层,但遇到了事件和光栅层(可接受的增强)方面的问题

问题是,就我所知,光栅类型数据不允许发生任何事件

var layer2 = new google.maps.visualization.MapsEngineLayer({
    layerId: '15658084116283052074-13711557424617485464',
    map: map,
    clickable: true,
    suppressInfoWindows: false
});

google.maps.event.addListener(layer2, 'click', function (event) {
    alert('click');
});
这里有矢量地图引擎层和光栅层。我是否遗漏了什么,或者根本没有实现

文件:


编辑:我想获取光栅的像素值。

单击功能时,DMEL中的单击事件将触发。在地图引擎中,功能与GeoJSON中定义的功能相同。即:数据集中的单个几何图形或表格行

由于光栅图层未附着到表格数据源,因此它们不包含点和形状等单个要素

光栅图层与地图中的基础图层非常相似,因此您可以在地图级别获取单击事件。e、 g

google.maps.event.addListener(map, 'click', function (event) {
  alert(event.latLng);
});

不过,我不确定你的意图不仅仅是一对lat/lng。如果您希望查询像素数据,最好将原始数据放在表中。

从未使用过,但文档中说单击图层中的某个功能时会触发单击。据我所知,这不是当图层本身被点击(?)的时候。光栅或图像图层中的“特征”是什么?瓷砖,像素?