0

我正在 Android 中开发一个 Map 项目。在这个应用程序中,一些集群图标被放置在地图上。我想为集群图标点击设置一个监听器。所以我决定在我的自定义覆盖类(比如 ClusterMarker)中覆盖一个方法 onTap()。我怎么能为此设置监听器类?请为我提供正确的方法来做到这一点......

比如,ClusterMarker(我的自定义 Overlay 类)

  @Override
    public boolean onTap(GeoPoint p, MapView mapView) {

        Projection pro = mapView.getProjection();
        Point ct = pro.toPixels(center_, null);
        Point pt = pro.toPixels(p, null);
//....
....
...
        return false;
    }

谢谢,

4

1 回答 1

0

我找到了如何为 onTap 事件创建监听器类。但实际上这里不需要监听器类。因为我的自定义覆盖反过来做这项工作。为此,我必须将自定义叠加对象添加到 mapview。

于 2012-07-26T08:03:37.987 回答