【问题标题】:How do I capture the rightclick event for a FusionTablesLayer?如何捕获 FusionTablesLayer 的右键单击事件?
【发布时间】:2013-03-08 18:32:08
【问题描述】:

按照 Google 的文档:

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

似乎没有任何记录在 FutionTablesLayer 上捕获右键单击事件的方法,就像在 Map 对象上一样。有谁知道如何捕获右键单击(或上下文菜单)事件?

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

【问题讨论】:

    标签: google-maps-api-3 google-fusion-tables


    【解决方案1】:

    恐怕这是不可能的。

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

    【讨论】:

      猜你喜欢
      • 2013-06-28
      • 2011-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-02
      相关资源
      最近更新 更多