Examples of GeocoderResult


Examples of com.google.maps.gwt.client.GeocoderResult

      @Override
      public void handle(JsArray<GeocoderResult> a, GeocoderStatus b) {
        // while (!(esCoordEspa�ola(coord))) {
        if (datosBusquedaInic()) {
          if (b == GeocoderStatus.OK) {
            GeocoderResult result = a.shift();
            coord = result.getGeometry().getLocation();
            System.out.println("Ahora cambio las coord: " + coord);
            if (ViewSelectorCiudad.ciudadActual != null
                && ViewSelectorCiudad.ciudadActual
                    .equals(ciudades.getValue(ciudades
                        .getSelectedIndex()))) {
              Document.get().getElementById("lon")
                  .setPropertyDouble("value", coord.lng());
              Document.get().getElementById("lat")
                  .setPropertyDouble("value", coord.lat());

            } else {
              RootPanel.get("wwo").clear();
              Document.get().getElementById("lon")
                  .setPropertyDouble("value", coord.lng());
              Document.get().getElementById("lat")
                  .setPropertyDouble("value", coord.lat());
              System.out.println(Document.get()
                  .getElementsByTagName("y").toString());

              mashupService.getWWOForecast(coord.lat(),
                  coord.lng(), new AsyncCallback<Forecast>() {

                    @Override
                    public void onFailure(Throwable caught) {
                      // TODO Auto-generated method stub

                    }

                    @Override
                    public void onSuccess(Forecast result) {
                      ViewSelectorCiudad.showForecast(
                          result,
                          ciudades.getValue(ciudades
                              .getSelectedIndex()));
                      if (!(result.getData()
                          .getCurrent_condition()
                          .get(0).getWeatherDesc()
                          .get(0).getValue()
                          .equals("Sunny"))) {
                        haysol = false;
View Full Code Here

Examples of org.onebusaway.geocoder.model.GeocoderResult

  @Test
  public void test() {

    GeocoderResults results = new GeocoderResults();

    GeocoderResult result = new GeocoderResult();
    result.setAddress("101 test blvd");
    result.setAdministrativeArea("wa");
    result.setCity("seattle");
    result.setCountry("usa");
    result.setLatitude(47.0);
    result.setLongitude(-122.0);
    result.setPostalCode("98000");
    results.addResult(result);

    GeocoderService mock = Mockito.mock(GeocoderService.class);
    Mockito.when(mock.geocode("test")).thenReturn(results);

    DatabaseCachingGeocoderImpl geocoder = new DatabaseCachingGeocoderImpl();
    geocoder.setSessionFactory(_sessionFactory);
    geocoder.setGeocoderService(mock);

    GeocoderResults resultsA = geocoder.geocode("test");
    List<GeocoderResult> resultsListA = resultsA.getResults();
    assertEquals(1, resultsListA.size());
    GeocoderResult resultA = resultsListA.get(0);

    assertEquals("101 test blvd", resultA.getAddress());
    assertEquals("wa", resultA.getAdministrativeArea());
    assertEquals("seattle", resultA.getCity());
    assertEquals("usa", resultA.getCountry());
    assertEquals(47.0, resultA.getLatitude(), 0.0);
    assertEquals(-122.0, resultA.getLongitude(), 0.0);
    assertEquals("98000", resultA.getPostalCode());

    GeocoderResults resultsB = geocoder.geocode("test");
    List<GeocoderResult> resultsListB = resultsB.getResults();
    assertEquals(1, resultsListB.size());
    GeocoderResult resultB = resultsListB.get(0);

    assertEquals("101 test blvd", resultB.getAddress());
    assertEquals("wa", resultB.getAdministrativeArea());
    assertEquals("seattle", resultB.getCity());
    assertEquals("usa", resultB.getCountry());
    assertEquals(47.0, resultB.getLatitude(), 0.0);
    assertEquals(-122.0, resultB.getLongitude(), 0.0);
    assertEquals("98000", resultB.getPostalCode());

    // Verify this happened only once, as the db should cache
    Mockito.verify(mock).geocode("test");
  }
View Full Code Here

Examples of org.onebusaway.geocoder.model.GeocoderResult

  }

  @Override
  public GeocoderResults geocode(String location) {

    GeocoderResult result = new GeocoderResult();
    result.setLatitude(_lat);
    result.setLongitude(_lon);
    result.setAddress(_address);
    result.setCity(_city);
    result.setAdministrativeArea(_state);
    result.setPostalCode(_postalCode);
    result.setCountry(_country);

    GeocoderResults results = new GeocoderResults();
    results.addResult(result);
    return results;
  }
View Full Code Here

Examples of org.onebusaway.geocoder.model.GeocoderResult

    GeocoderResults results = _geocoderService.geocode(location);
    List<GeocoderResult> records = results.getResults();

    if (records.size() == 1) {

      GeocoderResult result = records.get(0);

      // Store default search location for future sessions
      String name = _geocoderResultPresentationService.getGeocoderResultAsString(result);
      if( name == null || name.length() == 0)
        name = location;
      _searchLocationService.setDefaultLocationForCurrentUser(name, result.getLatitude(),
          result.getLongitude());
    }

    return results;
  }
View Full Code Here

Examples of org.opentripplanner.geocoder.GeocoderResult

        final String description = "121 elm street";
       
        geocoderServer.geocoder = new Geocoder() {
            @Override
            public GeocoderResults geocode(String address, Envelope bbox) {
                GeocoderResult result = new GeocoderResult(lat, lng, description);
                return new GeocoderResults(Arrays.asList(result));
            }
        };
       
        GeocoderResults results = geocoderServer.geocode("121 elm street", null);
        for (GeocoderResult result : results.getResults()) {
            // should only have one result
            assertEquals("description matches", description, result.getDescription());
            assertEquals(lat, result.getLat(), 0.001);
            assertEquals(lng, result.getLng(), 0.001);
        }
    }
View Full Code Here

Examples of org.opentripplanner.geocoder.GeocoderResult

      if (line1 != null && !line1.trim().isEmpty()) {
        addressString = line1 + ", " + line2;
      } else {
        addressString = line2;
      }
      geocoderResults.add(new GeocoderResult(lat, lng, addressString));
    }
    return new GeocoderResults(geocoderResults);
  }
View Full Code Here

Examples of org.opentripplanner.geocoder.GeocoderResult

      Double lat = location.getLat();
      Double lng = location.getLng();
     
      String formattedAddress = googleGeocoderResult.getFormatted_address();
     
      GeocoderResult geocoderResult = new GeocoderResult(lat, lng, formattedAddress);
      geocoderResults.add(geocoderResult);
    }

    return new GeocoderResults(geocoderResults);
  }
View Full Code Here

Examples of org.opentripplanner.geocoder.GeocoderResult

        List<GeocoderResult> geocoderResults = new ArrayList<GeocoderResult>();
        for (NominatimGeocoderResult nominatimGeocoderResult : nominatimResults) {
            Double lat = nominatimGeocoderResult.getLatDouble();
            Double lng = nominatimGeocoderResult.getLngDouble();
            String displayName = nominatimGeocoderResult.getDisplay_name();
            GeocoderResult geocoderResult = new GeocoderResult(lat, lng, displayName);
            geocoderResults.add(geocoderResult);
        }
        return new GeocoderResults(geocoderResults);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.