Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2018
437
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. File file2 = new File(
  2. "C:\\Users\\hiba\\eclipse-workspace\\CST8284\\src\\Assignment1\\output\\OutputAddresses.csv");
  3. try {
  4.  
  5. BufferedReader txt1 = new BufferedReader(new FileReader(file2));
  6.  
  7. ArrayList<Person> persons = new ArrayList<Person>();
  8. ArrayList<Address> addresses = new ArrayList<Address>();
  9. Address longitude;
  10. Address latitude;
  11. String addressString;
  12. Address address = new Address();
  13. Person person = new Person();
  14.  
  15. URL url = new URL("https://maps.googleapis.com/maps/api/geocode/json?address=" + addressString
  16. + "AIzaSyAgSX7ZAI1PrUDMs2Djmv0YYmVTpk2y4GQ");
  17. HttpURLConnection urlCon = (HttpURLConnection) url.openConnection();
  18. urlCon.setRequestMethod("GET");
  19. InputStream inputStream = urlCon.getInputStream();
  20. BufferedInputStream read = new BufferedInputStream(inputStream);
  21. BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
  22. String addressString = reader.readLine(address.getStreetNumber() + address.getStreetName() + address.getStreetType()
  23. + address.getStreetOrientation() + address.getCityName() + address.getProvince());
  24. while (txt1.readLine() != null) {
  25.  
  26. Person newPerson = new Person();
  27. Address newAddress = new Address();
  28. List<Address> longlat = new ArrayList<Address>();
  29. longlat.add(longitude);
  30. longlat.add(latitude);
  31.  
  32. for(Address newaddress : longlat){
  33. System.out.println(addressString);
  34. }
  35. String[] line = txt1.readLine().split(",");
  36. newPerson.setFirstName(line[0]);
  37. newPerson.setLastName(line[1]);
  38. newPerson.setSpouseFirstName(line[2]);
  39. newPerson.setSpouseLastName(line[3]);
  40. newAddress.setStreetNumber(line[4]);
  41. newAddress.setStreetName(line[5]);
  42. newAddress.setStreetType(line[6]);
  43. newAddress.setStreetOrientation(line[7]);
  44. newAddress.setCityName(line[8]);
  45. newAddress.setProvince(line[9]);
  46. persons.add(newPerson);
  47. addresses.add(newAddress);
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement