我正在使用 gwt-maps-3.8.0,因为我想将 clickhandler 和 dblclickhandler 用于同一个标记。如果我们同时使用它,它就不起作用..请参考下面我的代码..
`VerticalPanel panel = new VerticalPanel();
GoogleMap mapWidget;
LatLng myLatLng = LatLng.create(13.774252, 80.190262);
MapOptions myOptions = MapOptions.create();
myOptions.setZoom(8.0);
myOptions.setCenter(myLatLng);
myOptions.setScaleControl(true);
myOptions.setMapTypeId(MapTypeId.ROADMAP);
mapWidget = GoogleMap.create(panel.getElement(), myOptions);
Marker marker = Marker.create();
marker.setMap(mapWidget);
marker.addDblClickListener(new DblClickHandler() {
@Override
public void handle(MouseEvent event) {
Window.alert("Double Click");
}
});
marker.addClickListener(new ClickHandler() {
@Override
public void handle(MouseEvent event) {
Window.alert("Single");
}
});`