0

按照谷歌的文档:

https://developers.google.com/maps/documentation/javascript/reference#FusionTablesLayer https://developers.google.com/maps/documentation/javascript/reference#FusionTablesMouseEvent

似乎没有任何记录在案的方法可以像在 Map 对象上那样在 FutionTablesLayer 上捕获右键单击事件。有没有人想出如何捕获右键单击(或上下文菜单)事件?

即使以像素为单位获取 x/y 坐标也会很有帮助,因为我可以使用它们来查找 latlng 并以某种方式自己查询 FusionTable ......但看起来地图上的右键单击事件已被取消或被阻止触发。

4

1 回答 1

0

恐怕这是不可能的。

当您将图层的可点击选项设置为 false 时,地图会响应右键单击,但这对您没有多大帮助,因为 latLng 属性将包含地图上的点击坐标而不是标记的位置.

于 2013-03-09T00:07:04.147 回答