public void buscarEnderecos() { try { GeoLocation endereco = servico.getEndereco( buscaEstabelecimentoDTO.getLatitude(), buscaEstabelecimentoDTO.getLongitude()); buscaEstabelecimentoDTO.setLatitude(endereco.getLatitute()); buscaEstabelecimentoDTO.setLongitude(endereco.getLongitute()); buscaEstabelecimentoDTO.setEnderecoOrigem(endereco.getEnderecoCompleto()); estabelecimentos = servico.getEstabelecimentosPorLocalizacao(buscaEstabelecimentoDTO); } catch (Exception ex) { ex.printStackTrace(); FacesMessageUtil.addMensagemError("Não foi possível buscar endereços: " + ex); estabelecimentos = null; } /*List<String> categorias = Arrays.asList(buscaEstabelecimentoDTO.getSeguimento().split(",")); for (String categoria : categorias) { try { // Call Web Service Operation ConsultaLeilaoWS_Service service = new ConsultaLeilaoWS_Service(); ConsultaLeilaoWS port = service.getConsultaLeilaoWSPort(); this.leiloes = port.obterLeiloesPorNomeCategoria(categoria); } catch (Exception ex) { // TODO handle custom exceptions here } $ }*/ }
public void buscarMinhaLocalizacao() { try { GeoLocation endereco = servico.getEndereco( buscaEstabelecimentoDTO.getLatitude(), buscaEstabelecimentoDTO.getLongitude()); buscaEstabelecimentoDTO.setEnderecoOrigem(endereco.getEnderecoCompleto()); } catch (Exception ex) { FacesMessageUtil.addMensagemError("Não foi possível obter a localização: " + ex); ex.printStackTrace(); } }
public String getMyLocation() { String location = "-23.550717006921673, -46.63357400000001"; try { if (buscaEstabelecimentoDTO.getLatitude() != null || buscaEstabelecimentoDTO.getLongitude() != null) { location = buscaEstabelecimentoDTO.getLatitude() + " " + buscaEstabelecimentoDTO.getLongitude(); } } catch (Exception e) { } return location; }
@PostConstruct public void inicia() { buscaEstabelecimentoDTO = new BuscaEstabelecimentoDTO(); buscaEstabelecimentoDTO.setRaio(4); }