/** * Convert a string coordinate from a string into a LatLngAlt object * * @param coordinateString coordinate string to convert from * @param separator separator to use when splitting coordinates * @return LatLngAlt object created from given coordinate string */ private static LatLngAlt convertToLatLngAlt(String coordinateString, String separator) { String[] coordinate = coordinateString.split(separator); Double lat = Double.parseDouble(coordinate[LATITUDE_INDEX]); Double lon = Double.parseDouble(coordinate[LONGITUDE_INDEX]); Double alt = (coordinate.length > 2) ? Double.parseDouble(coordinate[ALTITUDE_INDEX]) : null; LatLng latLng = new LatLng(lat, lon); return new LatLngAlt(latLng, alt); }