Package com.google.gwt.maps.client.event

Examples of com.google.gwt.maps.client.event.MarkerClickHandler


  }

  private Marker createMarker(LatLng point, final int number) {
    final Marker marker = new Marker(point);
   
    marker.addMarkerClickHandler(new MarkerClickHandler() {
      public void onClick(MarkerClickEvent event) {
        InfoWindow info = map.getInfoWindow();
        info.open(marker,
            new InfoWindowContent("Marker #<b>" + number + "</b>"));
      }
View Full Code Here


        });
      }
        break;
      case MARKER_CLICK_HANDLER: {

        final MarkerClickHandler h = new MarkerClickHandler() {

          public void onClick(MarkerClickEvent e) {
            textBox.setText(textBox.getText() + "onClick()");
          }
        };
View Full Code Here

        }

        final String marker1Text = "Marker One";

        MyMarker marker1 = new MyMarker(LatLng.newInstance(1, 1), marker1Text);
        marker1.addMarkerClickHandler(new MarkerClickHandler() {

          public void onClick(MarkerClickEvent event) {
            Marker m = event.getSender();
            assertTrue("instanceof MyMarker", m instanceof MyMarker);
            MyMarker myMarker = (MyMarker) m;
View Full Code Here

    icon.setImageURL("http://www.google.com/mapfiles/marker" + letter + ".png");
    MarkerOptions options = MarkerOptions.newInstance();
    options.setIcon(icon);
    final Marker marker = new Marker(point, options);

    marker.addMarkerClickHandler(new MarkerClickHandler() {

      public void onClick(MarkerClickEvent event) {
        InfoWindow info = map.getInfoWindow();
        info.open(event.getSender(), new InfoWindowContent("Marker <b>"
            + letter + "</b>"));
View Full Code Here

        RootPanel.get().add(map);

        final Marker marker = new Marker(atlanta);
        map.addOverlay(marker);

        marker.addMarkerClickHandler(new MarkerClickHandler() {

          public void onClick(MarkerClickEvent event) {
            assertEquals(event.getSender(), marker);
            finishTest();
          }
View Full Code Here

            }
            map.addOverlay(marker);
            map.getInfoWindow().open(marker, content);
          }
        });
        marker.addMarkerClickHandler(new MarkerClickHandler() {

          public void onClick(MarkerClickEvent markerClickEvent) {
            if (!map.getInfoWindow().isVisible()) {
              map.getInfoWindow().open(marker, content);
            }
View Full Code Here

  }

  private Marker createMarker(final Location loc) {
    LatLng latlng = LatLng.newInstance(loc.getLatitude(), loc.getLongitude());
    final Marker marker = new Marker(latlng);
    marker.addMarkerClickHandler(new MarkerClickHandler() {
      public void onClick(MarkerClickEvent event) {
        final InfoWindow info = map.getInfoWindow();
        info.open(marker, newLocationDescription(loc, info, marker));
      }
    });
View Full Code Here

    }

  }

  private void addMarkerPopup(Marker marker, final String html) {
    marker.addMarkerClickHandler(new MarkerClickHandler() {

      @SuppressWarnings("deprecation")
      public void onClick(MarkerClickEvent event) {
        widget.getInfoWindow().open(event.getSender().getPoint(),
            new InfoWindowContent(html));
View Full Code Here

    map.setScrollWheelZoomEnabled(true);
    if (!description.isEmpty()) {
      final Marker marker = new Marker(latLng);
      map.addOverlay(marker);
      final InfoWindowContent iwc = new InfoWindowContent(description);
      marker.addMarkerClickHandler(new MarkerClickHandler() {
        @Override
        public void onClick(MarkerClickEvent event) {
          InfoWindow infoWindow = map.getInfoWindow();
          if (infoWindow.isVisible()) {
            infoWindow.close();
View Full Code Here

      LatLng[] points = {a, b, c, d, a};
      Polyline line = new Polyline(points);
      _mapManager.addOverlay(line, 10, 20);

      Marker marker = new Marker(b);
      marker.addMarkerClickHandler(new MarkerClickHandler() {
        public void onClick(MarkerClickEvent event) {
          System.out.println(lb.getMinLat() + " " + lb.getMinLon());
          System.out.println(lb.getMaxLat() + " " + lb.getMaxLon());
        }
      });
View Full Code Here

TOP

Related Classes of com.google.gwt.maps.client.event.MarkerClickHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.